centos 7 安装 mysql
- 检查系统中是否安装了mysql
rpm -qa | grep mysql
- 如果有安装mysql,则需要先卸载之前安装的mysql
yum -y remove mysql
- 然后再查看mysql是否都卸载完成,如果还有没卸载完成的,则单独卸载
yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64
- 网站下载mysql的yum源(或者 使用 使用wget下载 yum 源安装包 )
https://dev.mysql.com/downloads/repo/yum/

- 安装yum源
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
- 安装yum包管理工具
yum install -y yum-utils
- 查看mysql yum源提供的mysql版本,可以看到提供有5.5、5.6、5.7及8.0
yum repolist all | grep mysql
- 禁用默认80版本,启用你需要的版本
yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community
- 安装服务
yum install -y mysql-server
安装完成后,启动mysql,然后查看mysql状态
service mysqld start
service mysqld status
获取mysql的临时密码
grep 'temporary password' /var/log/mysqld.log
使用默认的密码登陆
mysql -uroot -p
修改两个全局参数,以便设置简单的密码
set global validate_password_policy=0; set global validate_password_length=1; ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;

浙公网安备 33010602011771号