引言:以前也是安装lnmp mysql总是莫名的卡住,系统俩小时sql环境半天,今天就写一个mysql配置吧
1 安装mysql
1,使用源安装
安装mysql5.7的yum源
yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
检查mysql源是否安装成功
yum repolist enabled | grep “mysql.-community.”
安装mysql
yum -y install mysql-community-server install mysql-community-devel
启动mysql
service mysqld start
检查mysql启动是否正常
service mysqld status 或者 ps -ef | grep mysql
设置mysqld服务开机自启动
systemctl enable mysqld.service
检查mysqld开机自启动是否设置成功
systemctl list-dependencies | grep mysqld
2 走到这里说明你已经安装好mysql了
(1)为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位
置,如果安装的是RPM包,则默认是/var/log/mysqld.log。
(2)只有启动过一次mysql才可以查看临时密码/var/log/mysqld.log
(3)进入到相应目录下面找到文件打开
(4)找到类似这样的代码
2019-12-02T09:55:43.041543Z 1 [Note] A temporary password is generated
for root@localhost: okJV5rZ8S7+a
后面的就是你的默认密码
(5)mysql -u root -p 输入默认密码后就可以进入到mysql了
(6)不要心急,先把他的修改密码限制解除了
(7)set global validate_password_policy=0;
//默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特
//殊字符。有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为
//123456。
set global validate_password_length=1;
//validate_password_length参数默认为8 修改为1
(8)之后就可以修改你想修改的密码了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'you_pwd';
愉快的使用mysql吧 结合redis 基本可以解决绝大多数业务逻辑。