linux CentOS安装mysql
centos 上安装的mysql的笔记:
1. CentOS7默认安装mariadb数据库,卸载mariadb。
#rpm -qa|grep mariadb
#yum remove mariadb-libs.x86_64
2.下载对应版本
[下载地址]https://dev.mysql.com/downloads/file/?id=470281)
下载后的文件mysql57-community-release-el7-11.noarch.rpm,将文件上传至服务器,然后
yum localinstall mysql57-community-release-el7-11.noarch.rpm
3.安装mysql
yum install mysql-community-server
4.启动mysql
systemctl start mysqld
5.修改mysql密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
# less /var/log/mysqld.log
- 登入mysql,输入密码
mysql -uroot -p
- 修改密码等级,否则会出现错误Your password does not satisfy the current policy requirements
mysql>set global validate_password_policy=0; #密码强度设为最低等级
mysql>set global validate_password_length=4; #密码允许最小长度为4
mysql>flush privileges; #更新授权表,生效
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges; #更新授权表,生效
参考链接
https://www.linuxidc.com/Linux/2017-08/146432.htm