一,通过yum源安装mysql要先配置mysql源
1,去mysql官网点击下载地址
2,继续点击yum源列表
3,本次演示用的是这个源,点击Download
4,不用管登录的东西,复制箭头所指的链接地址
二,通过配置好的yum源安装mysql
1,去到 /etc/yum.repos.d 这个目录下查看目前并没有关于mysql的源文件
2,通过第一步的第4小步复制到的源地址先用 rpm 安装mysql源 rpm -ivh xxxxxx.rpm
3,安装yum源之后这里就会出现这个源文件
4,执行 yum install -y mysql-server
5,启动mysql并设置开机自启动
systemctl start mysqld
systemctl enable mysqld
6,查看默认密码并登录
cat /var/log/mysqld.log | grep password
7,使用默认密码登录后修改默认密码,修改密码指令记得加分号; 默认密码强度为大小写字母加数字加符号
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxxxx';
至此密码修改完毕,下次登录要用新密码
三:本地连接正常,但是远程无法连接
本地连接查询一切正常,但是远程连接失败!折腾了好一会儿,甚至卸载了mysql并重新安装了,依然无济于事,咱们的原则依然是不达目的决不罢休,所以还是找到了原因:用户只有本地操作权限
root用户只有localhost即本地操作权限,要修改权限
update mysql.user set host='%' where user = 'root';
修改后并不起作用,需要刷新一下
flush privileges;
这样就可以远程连接了