龙空技术网

Centos6安装mysql5.7流程详解「经典」

Linux云计算架构 700

前言:

现时看官们对“centos包安装mysql”大约比较关注,朋友们都需要剖析一些“centos包安装mysql”的相关知识。那么小编同时在网络上搜集了一些对于“centos包安装mysql””的相关文章,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

第一步:到mysql官网找到mysql5.7的下载地址

第二步:执行下载
wget 
第三步:进行yum源安装
[root@localhost mytest]# rpm -ivh mysql80-community-release-el7-1.noarch.rpm
第四步:启用mysql5.7安装包
[root@localhost mytest]# yum-config-manager --enable mysql57-community
第五步:查看安装包
[root@localhost mytest]# yum repolist all | grep mysql
第六步:执行安装命令
[root@localhost mytest]# yum install mysql-community-server
第七步:启动mysql
[root@localhost mytest]# systemctl start mysqld.service
第八步:查看mysql的启动状态
[root@localhost mytest]# systemctl status mysqld.service

第九步:重启系统

[root@localhost mytest]# shutdown -r

重启系统的原因是,刚安装好mysql,路径/var/lib/mysql/mysql.sock该文件是不存在的,如果直接登录,会抛出异常

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 

重启之后就可以看到该文件

第十步:查看默认超级用户密码

[root@localhost mysql]# grep 'temporary password' /var/log/mysqld.log

第十一步:登录

[root@localhost mysql]# mysql -u root -pEnter password: 

第十二步:修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

此时会抛出密码设置策略问题,默认策略要求密码的格式很严格,如果想设置简单的密码,解决办法如下:

1、设置简单的验证策略

set global validate_password_policy=0;set global validate_password_length=1;

2、设置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

3、查看验证策略

mysql> SHOW VARIABLES LIKE 'validate_password%'; 

4、重启mysql,并重新登录

[root@localhost mysql]# systemctl restart mysqld.service [root@localhost mysql]# mysql -u root -pEnter password: 
操作mysql:
systemctl restart mysqld.service systemctl start mysqld.service systemctl stop mysqld.service

标签: #centos包安装mysql