一: 去官网查看最新安装包
https://dev.mysql.com/downloads/repo/yum/
二: 下载 MySQL 源安装包
mysql80-community-release-el7-1.noarch.rpm
安装 MySql 源
- yum -y install mysql80-community-release-el7-1.noarch.rpm
- yum repolist all | grep mysql
三: 安装 MySQL 服务器
yum install mysql-community-server
中间会弹出是与否的选择, 选择 y 即可, 然后耐心等待吧.......
四: 启动 MySQL 服务
systemctl start mysqld.service
运行一下命令查看一下运行状态
systemctl status mysqld.service
五: 初始化数据库密码
查看一下初始密码
grep "password" /var/log/mysqld.log
登录
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '****************';
mysql 默认安装了密码安全检查插件 (validate_password), 默认密码检查策略要求密码必须包含: 大小写字母, 数字和特殊符号, 并且长度不能少于 8 位. 否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误
六: 数据库授权
数据库没有授权, 只支持 localhost 本地访问
- mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
- // 远程连接数据库的时候需要输入用户名和密码
用户名: root
密码: 123456
mysql>FLUSH PRIVILEGES;
也可以通过修改表来实现远程:
- mysql -u root -p
- mysql> use mysql;
- mysql> update user set host = '%' where user = 'root';
来源: http://www.bubuko.com/infodetail-2720356.html