安装版本:mysql5.7.28 CentOS7.4
第一步:检查是否有安装的旧版本
执行命令:rpm -qa |grep mysql 或者使用 yum list installed mysql
第二步:删除旧版本
执行命令:rpm -e --nodeps mysql 旧版本名称;//强力删除
执行命令:whereis mysql ;//若存在,则用命令:rm -rf 删除文件夹名称
第三步:下载并安装MySQL官方的 Yum Repository
执行命令:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
第四步:yum安装MySql源
执行命令:yum -y install mysql57-community-release-el7-11.noarch.rpm
查看一下安装效果:yum repolist enabled | grep mysql.*
第五步:开始安装MySQL服务器
执行命令:yum install mysql-community-server 中间会弹出是与否的选择,选择y即可,然后耐心等待吧
第六步:启动MySQL服务
执行命令:systemctl start mysqld.service
第七步:查看mysql运行状态
执行命令:systemctl status mysqld.service
第八步:查看一下初始密码
执行命令: grep "password" /var/log/mysqld.log //打印出password is generated for root@localhost: :Mxa:jWul8-e(:Mxa:jWul8-e为初始密码)
第九步:登录
执行命令:mysql -uroot -p
第十步:更改密码:
执行命令:mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'ASDFasdf@1234';
第十一步:数据库授权
执行命令:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ASDFasdf@1234' WITH GRANT OPTION; //指点ip:%代表所有Ip,此处也可以输入Ip来指定Ip
第十二步:使修改生效还需要下面的语句
执行命令:mysql>FLUSH PRIVILEGES;
第十三步:设置自动启动
systemctl enable mysqld
systemctl daemon-reload