CentOS MySQL的安装和配置记录。
安装MySQL
- 打开官网 https://dev.mysql.com/downloads/repo/yum/ 下载(mysql80-community-release-el7-2.noarch.rpm)rpm文件
- 通过 WinSCP将文件上传至 /usr/ 目录下
- 本地安装
1
yum install mysql80-community-release-el7-2.noarch.rpm
- 查看MySQL 的所有版本
1
yum repolist all | grep mysql
- 默认会下载最新的版本,可以通过来调整默认版本, 也可以通过修改 /etc/yum.repos.d/mysql-community.repo 中enabled的值(1 或 0)来进行修改。
1
2sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community - 安装MySQL
1
sudo yum install mysql-community-server
- 启动MySQL
1
sudo service mysqld start
- 用临时密码登录
1
2
3
4
5
6
7sudo grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
查看MySQL版本
SHOW VARIABLES WHERE Variable_name = 'version'; - 允许远程连接MySQL数据库
1
2
3
4
5
6首先确保3306端口开放
user mysql
创建用户
CREATE USER 'myuser'@'%' IDENTIFIED BY 'password'; (myuser 和 password 替换)
GRANT ALL ON *.* TO 'myuser'@'%' WITH GRANT OPTION; (myuser 替换)
FLUSH PRIVILEGES;