去 MySQL 官网下载 YUM 的 RPM 安装包
$ wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装 mysql 源$ sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
检查 yum 源是否安装成功
1 | $ sudo yum repolist enabled | grep "mysql.*-community.*" |
安装
$ sudo yum install mysql-community-server
$ sudo systemctl enable mysqld
启动服务
$ sudo systemctl start mysqld
查看服务状态
$ sudo systemctl status mysqld
修改 root 默认密码
1 | MySQL 5.7 启动后,在 /var/log/mysqld.log 文件中给 root 生成了一个默认密码。通过下面的方式找到 root 默认密码,然后登录 mysql 进行修改: |
添加远程登录用户
MySQL 默认只允许 root 帐户在本地登录,如果要在其它机器上连接 MySQL,必须修改 root 允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,本例添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'secret' WITH GRANT OPTION;
配置默认编码为 utf8
MySQL 默认为 latin1, 一般修改为 UTF-81
2
3
4
5$ vi /etc/my.cnf
[mysqld]
# 在myslqd下添加如下键值对
character_set_server=utf8
init_connect='SET NAMES utf8'
开启端口
1 | $ sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent |