按照步骤一步一来
可能会出现的问题
有些复制会有问题~需要手打即可@
第一步,下载并安装MySQL官方的 ==Yum Repository ==
- 如果提示 未找到命令 需执行 yum install wget
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 使用yum 安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
- yum安装sql服务
yum -y install mysql-community-server
至此MySQL就安装完成了,然后是对MySQL的一些设置。
第二步, 配置MySQL数据库
- 首先启动MySQL
systemctl start mysqld.service
- 通过如下命令可以在日志文件中找出密码
grep "password" /var/log/mysqld.log
- 输入以下命令登陆
mysql -uroot -p
# 回车后会提示输入密码
- 此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'z?guwrBhH7p>';
#先设置一个复杂的密码,不然没法进行下一步操作
set global validate_password_policy=0;
set global validate_password_length=1;
#然后再次修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
这里完成之后就讲密码改为了root 以后登录的时候就可以使用此密码登陆数据库了
- 最后一个问题
因为在第一步安装了Yum Repository,会导致每次yum操作都会自动更新,需要把这个卸载掉
yum -y remove mysql57-community-release-el7-10.noarch
第三步,必备远程授权配置
这里的远程登录密码 和设置的登录密码是不同的
grant all on *.* to root@'%' identified by 'root';