镜头的奥秘《分镜头脚本创作》
《分镜头脚本创作》带你一起探寻镜头中的世界。...
2023-06-11
本文主要讲解在Linux上安装、配置和使用MySQL,文中使用的Linux系统为CentOS7.6版本
最近壹哥购买了一个虚拟主机,但是壹哥很穷,所以只买了一个单纯的虚拟主机,里面除了一个CentOS系统之外,真的是啥也没有了。但壹哥还必须要用MySQL,所以就只能在这个CentOS中自己手动安装MySQL了,于是壹哥就把自己安装MySQL的过程记录了下来,供大家参考。
一、 基于Linux系统的MySQL安装
本文主要讲解手动安装MySQL,没有使用傻瓜式的Docker,那个太简单了......
1.1 使用wget指令下载MySQL的rpm包
安装MySQL之前,肯定要现有MySQL的安装包,这里壹哥使用wget来进行下载。
在Linux系统创建并进入指定的目录,以下为 /usr/local目录,使用pwd指令查看当前目录的路径,然后通过wget指令现在mysql的rpm包,此处下载的mysql版本为 5.7。
[root@qfedu local]# pwd /usr/local [root@qfedu local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
1.2 通过rpm安装MySQL
MySQL下载之后,利用rpm进行安装。
通过rpm指令安装下载的rpm包
[root@qfedu local]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm
1.3 通过yum安装mysql服务
接下来我们还要开启mysql服务。
MySQL是作为一个服务在系统运行的,安装rpm包之后通过yum指令安装MySQL服务
[root@qfedu local]# yum -y install mysql-community-server
安装mysql服务的过程中,你可能是遇到如下错误:
如果出现上述安装错误,表示安装过程中的GPG验证不通过,我们可以在yum指令后添加
--nogpgcheck选项 重新执行安装:
[root@qfedu local]# yum -y install mysql-community-server --nogpgcheck
二、MySQL服务管理
MySQL软件安装好之后,我们还需要对MySQL进行一些必要的配置,以下是配置mysql服务时的常用命令。
2.1 将MySQL服务加入开机启动
添加mysql开机启动之后,MySQL服务会伴随系统启动而启动。
[root@qfedu local]# systemctl enable mysqld
2.2 启动MySQL服务
在CentOS7中可以使用systemctl进行服务管理,如果你使用的Linux系统版本不支持systemctl,也可以使用service mysqld start来启动MySQL服务。
[root@qfedu local]# systemctl start mysqld [root@qfedu local]# lsof -i:3306 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 8430 mysql 17u IPv6 70095 0t0 TCP *:mysql (LISTEN)
2.3 停止MySQL服务
[root@qfedu local]# systemctl stop mysqld
或者使用:
[root@qfedu local]# service mysqld stop
三、MySQL基本使用
接下来我们就可以使用MySQL了。
3.1 查找MySQL初始密码
MySQL服务启动之后,我们可以通过mysql指令启动MySQL客户端连接MySQL数据库,连接需要root帐号密码,在安装MySQL的过程中默认生成了root帐号的初始密码记录在 /var/log/mysqld.log文件中,通过cat指令可以查询初识密码,执行指令如下:
[root@qfedu local]# cat /var/log/mysqld.log | grep password
如下图执行结果的空色框中即为初识密码
3.2 使用初始密码登录MySQL
执行mysql指令,-u选项后的root表示用户名,-p选项后不加参数直接回车,然后输入初始密码(输入密码时在输入框没有反馈,输入完成之后直接回车即可),出现mysql>执行提示,表示登录成功。
3.3 修改MySQL初始密码
初始密码只用于登录,登录之后必须修改初始密码才可以进行数据库操作;由于MySQL具有密码的安全性校验,所以可以先设置密码验证策略为LOW,再进行密码设置,如下:
特别说明:密码的设置是在mysql客户端输入的sql命令
# 设置密码的检查机制为LOW mysql> set global validate_password_policy=LOW; # 修改密码 mysql> set password=password('admin123');
3.4 授权root用户允许远程登录
密码修改完成之后,执行exit指令,退出mysql客户端,然后使用修改后的密码重新登录
登录之后,root用户默认是不支持远程连接的,如果要使用远程客户端(navicat、SQLYog等)root账号连接MySQL数据库进行授权,授权时可以指定root账号远程连接的密码(如下指令密码为 admin123)
mysql> GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH GRANT OPTION; mysql> flush PRIVILEGES;
以上两条指令完成之后,你可以尝试使用navicat连接MySQL数据库啦!
PS:如果使用的云服务器的Linux系统,还要注意安全组配置放行3306端口哟~
现在你知道怎么在CentOS中安装配置以及使用MySQL了吗?如果还有疑问,可以评论区给壹哥留言,我来给你解决。
以上内容就是为大家推荐的怎么安装mysql(轻松安装配置MySQL)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:怎么安装mysql(轻松安装配置MySQL)
本文地址:https://www.xiaoyin02.com/smjd/851298.html
相关文章
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)