centos7.x中安装mysql
本文参考自:
(不甘于平凡的溃败)https://blog.csdn.net/wohiusdashi/article/details/89358071
以下内容,是整理上面这篇文章而得来的,目的是给自己将来再安装mysql的时候,能少走点弯路。
因为原文内容信息量有点庞大,文章中有很多踩坑场景的补救方法。但是对于普通人,安装过程中没有出现坑的人,篇幅有点不太友好,所以我就整理成这样一篇,希望大家还是多多支持原文,此文内容仅仅只是摘取了一部分。
1、安装
下载yum repo配置源文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
repo的安装
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
切换到 /etc/yum.repos.d/目录
cd /etc/yum.repos.d/
使用命令安装
yum install mysql-server
启动 mysql
systemctl start mysqld
2、配置 mysql
第一次登陆,查看root用户的临时密码
grep 'temporary password' /var/log/mysqld.log
我这里得到的是这种结果:
注意后面这一段,就是你的 root 用户的临时密码
使用临时密码登录
mysql -u root -p
敲密码的时候,命令行不显示任何内容。密码区分大小写,自己细心一点。
登录成功之后,修改密码
set password=password("你的新密码");
注意新密码必须符合他的要求:密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位
以下是我的
配置远程连接
use mysql; update user set Host='%' where User='root'; flush privileges;
然后就可以正常的使用Navicat进行远程连接了