Centos8安装MySQL5.7
2020-04-16 16:07:55
在Centos8上用原来Centos7上安装MySQL5.7的方法会安装失败,显示mysql-community-server安装错误。我们用新的方法在Centos8上安装MySQL5.7
安装MySQL
1. 添加MySQL存储库
禁用MySQL默认的AppStream存储库:
centos8没有MySQL存储库,因此我们将使用centos 7存储库。创建一个新的存储库文件。
将以下数据插入上面的存储库中
2. 安装MySQL(这里我选择MySQL5.7)
3. 如果安装失败,使用以下方法进行安装
先下载rpm包
再安装
4. 下载完成后检查版本
出现以上信息说明安装成功
5. 检查 mysql 源是否安装成功
出现以下信息说明安装成功:
6. 启动MySQL
复制代码
7. 查看启动状态
出现以下信息,则启动成功
8. 设置开机启动
9. 刷新所有修改过的配置文件
10. 获取安装mysql后生成的临时密码,用于登录
# 如果出现如下列信息,密码为: BL=azx(1u;Br
11. 登录MySQL
# 再输入上面查找得到的临时密码即可进入mysql
12. 修改登录密码
13. 添加远程登录用户(即本机访问服务器上的MySQL)
14. 设置默认编码为utf-8(mysql安装后默认不支持中文)
15. 重启MySQL服务并进入MySQL
出现如下则说明编码修改完成
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
退出MySQL
使用本机电脑navicat/sqlyog等一系列客户端工具连接服务器上的mysql,用户名和密码为远程用户的用户名和密码,如果是将root权限修改为可以远程访问,就用root访问。
安装MySQL
1. 添加MySQL存储库
禁用MySQL默认的AppStream存储库:
centos8没有MySQL存储库,因此我们将使用centos 7存储库。创建一个新的存储库文件。
将以下数据插入上面的存储库中
2. 安装MySQL(这里我选择MySQL5.7)
3. 如果安装失败,使用以下方法进行安装
先下载rpm包
再安装
4. 下载完成后检查版本
出现以上信息说明安装成功
5. 检查 mysql 源是否安装成功
出现以下信息说明安装成功:
6. 启动MySQL
复制代码
7. 查看启动状态
出现以下信息,则启动成功
8. 设置开机启动
9. 刷新所有修改过的配置文件
10. 获取安装mysql后生成的临时密码,用于登录
# 如果出现如下列信息,密码为: BL=azx(1u;Br
11. 登录MySQL
# 再输入上面查找得到的临时密码即可进入mysql
12. 修改登录密码
13. 添加远程登录用户(即本机访问服务器上的MySQL)
14. 设置默认编码为utf-8(mysql安装后默认不支持中文)
15. 重启MySQL服务并进入MySQL
出现如下则说明编码修改完成
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
退出MySQL
使用本机电脑navicat/sqlyog等一系列客户端工具连接服务器上的mysql,用户名和密码为远程用户的用户名和密码,如果是将root权限修改为可以远程访问,就用root访问。