一、安装
- CentOS7的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
- yum源的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
- yum命令安装mysql:
yum -y install mysql-server
报错
vi /etc/yum.repos.d/mysql-community.repo
找到自己的版本
enabled=1
gpgcheck=1-->0
修改gpgcheck=0即可
- 启动mysql:
systemctl start mysqld 或者 service mysqld start
- 查看mysql状态
systemctl status mysqld 或者 service mysqld status
二、修改密码
- 获取mysql的临时密码:
grep 'temporary password' /var/log/mysqld.log
- 登录mysql:
mysql -u root -p
- 修改密码
5.7及以上版本的数据库对密码做了强度要求,默认密码的要求必须是大小写字母数字特殊字母的组合且至少要8位长度
ALTER USER 'root'@'localhost' IDENTIFIED BY '111--Yaa';
三、修改连接权限(在mysql里面)
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;