centos中安装mysql5.7-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
建议第八步骤和第九步骤对于生产者人员就不用配置了风险大我自己的也没有配置
1.首先切换到root用户下
2.更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
3.安装mysql yum库
rpm -Uvh https://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
4.通过上两步我们就可以使用yum去安装mysql了
yum -y install mysql-community-server
5.这样mysql已经安装完成接下来去配置一些东西
mysql安装完成后会自动配置为名称叫mysqld的服务可以被systemctl所管理
systemctl start mysqld ---启动mysql
systemctl enable mysqld ---开机自启动
systemctl status mysqld ---查看mysql状态
6.去配置管理员root的密码以及配置允许远程登录的权限
cat /var/log/mysqld.log | grep "password" uhfaY41oFj_+ 这就是初始密码
7.登录Mysql数据库系统
执行mysql -uroot -p
解释-u是登录的用户root就是以root管理员用户登录 -p就是使用密码登录
8.重置密码 --密码要求大于8位有大小写字母有特殊字符。不能是连续的简单语句如123
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zfl_66687'; --后面分号一定要带上是结束符
8.设置简单密码(学习中可以设置生产中尽量使用复杂密码)我自己的没设置简单密码想要设置的话我把截图放在下面
set global validate_password_policy=LOW; 密码安全级别低语句后面分号不能漏掉
set global validate_password_length=4; 密码长度最低4位即可
ALTER USER 'root'@'localhost' IDENTIFIED BY '简单密码';
9.配置远程登录(不建议配置风险大)我自己没配置想要配置的兄弟们截图放下面了
grant all privileges on *.* to root@"IP地址" identified by '密码' with grant option;
这个ip地址你在你的中端输入ifconfig 就可以查看了,这个密码可以跟你刚才在本机设置的密码一样也可以不一样
随便写以下:grant all privileges on *.* to root@"192.168.211.100" identified by '123456' with grant option;
接着刷新权限去生效flush privileges;
9.检查端口 一定要先退出mysql页面输入exit或者ctrl+d
netstat -anp | grep 3306