centOS7中安装mysql保姆级教程

一、通过rpm -qa | grep mariadb 看看是否存在mariadb数据库,如果存在会导致mysql安装失败,需要先将mariadb卸载。

1.存在时:

卸载:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

再查询一下:rpm -qa | grep mariadb,什么都不显示表示卸载成功

2.不存在则什么都不显示

二、将mysql的安装包上传到centOS7中

三、创建mysql文件夹

mkdir /usr/local/mysql/

四、进行解压,解压到/usr/local/mysql/路径下

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql /

五、进入mysql的解压目录

cd /usr/local/mysql/

按顺序安装,顺序不能乱

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm

yum install net-tools

rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

六、启动mysql

启动mysql:systemctl start mysqld

查看mysql的运行状态:systemctl status mysqld

七、查看当前服务器中mysql启动的服务

netstat -tunlp | grep mysql

八、修改默认密码

1.查看当前的密码:cat /var/log/mysqld.log | grep password

2.登录mysql:

mysql –uroot –p

输入密码:&0)F4>kCpRzo

3.修改密码

可不设置的:

设置密码的最短长度为4位:set global validate_password_length=4;

设置密码的安全等级为低:set global validate_password_policy=LOW;

必须设置的(注意密码不要使用纯数字的,否则会导致外部连接不上):

         set password=password('root');

九、开启访问权限,这可以使我们从外部访问mysql

1.开启权限:grant all on *.* to 'root'@'%' identified by 'root';

2.刷新:flush privileges;

3.退出mysql

4.防火墙开放3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

5. 刷新防火墙:firewall-cmd --reload

十、设置开机启动

设置开机启动:systemctl enable mysqld

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值