数据库
首页 > 数据库> > centos8安装MySQL8及设置远程访问

centos8安装MySQL8及设置远程访问

作者:互联网

[mysql@localhost ~]$ wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
--2021-05-30 15:54:22--  https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
正在解析主机 dev.mysql.com (dev.mysql.com)... 137.254.60.11
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm [跟随至新的 URL]
--2021-05-30 15:54:23--  https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 96.17.188.242
正在连接 repo.mysql.com (repo.mysql.com)|96.17.188.242|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:30388 (30K) [application/x-redhat-package-manager]
正在保存至: “mysql80-community-release-el8-1.noarch.rpm”

mysql80-community-release-el8-1.n 100%[==========================================================>]  29.68K   166KB/s  用时 0.2s    

2021-05-30 15:54:24 (166 KB/s) - 已保存 “mysql80-community-release-el8-1.noarch.rpm” [30388/30388])

[mysql@localhost ~]$ rpm -ivh mysql80-community-release-el8-1.noarch.rpm
警告:mysql80-community-release-el8-1.noarch.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
错误:无法创建 事务 锁定于 /var/lib/rpm/.rpm.lock (权限不够) 

[mysql@localhost ~]$ ls
mysql80-community-release-el8-1.noarch.rpm
[mysql@localhost ~]$ pwd
/data/
[mysql@localhost ~]$ su - root
密码:
[root@localhost ~]# cd /data/
[root@localhost data]# rpm -ivh mysql80-community-release-el8-1.noarch.rpm
警告:mysql80-community-release-el8-1.noarch.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
	file /etc/yum.repos.d/mysql-community-source.repo from install of mysql80-community-release-el8-1.noarch conflicts with file from package mysql80-community-release-el7-3.noarch
	file /etc/yum.repos.d/mysql-community.repo from install of mysql80-community-release-el8-1.noarch conflicts with file from package mysql80-community-release-el7-3.noarch

[root@localhost data]# md5sum mysql80-community-release-el8-1.noarch.rpm
7166fed89332ab92fb3ec666e95d6ad1  mysql80-community-release-el8-1.noarch.rpm
[root@localhost data]# vim /etc/sudoers
[root@localhost data]# 
[root@localhost data]# 
[root@localhost data]# chmod 440 /etc/sudoers
[root@localhost data]# 

正在解析主机 dev.mysql.com (dev.mysql.com)... 137.254.60.11
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
[root@localhost data]# md5sum mysql80-community-release-el8-1.noarch.rpm
=====================================================================================================================================
安装依赖关系:
 mariadb-connector-c-config            noarch            3.1.11-2.el8_3                                   appstream             15 k
the root password from the network.
| localhost | mysql.infoschema | caching_sha2_password |
| localhost | mysql.session    | caching_sha2_password |
| localhost | mysql.sys        | caching_sha2_password |
| localhost | root             | mysql_native_password |
+-----------+------------------+-----------------------+
4 rows in set (0.00 sec)

mysql> update user set host='%' where user ='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select host,user,plugin from user;
+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| %         | root             | mysql_native_password |
| localhost | mysql.infoschema | caching_sha2_password |
| localhost | mysql.session    | caching_sha2_password |
| localhost | mysql.sys        | caching_sha2_password |
+-----------+------------------+-----------------------+
4 rows in set (0.01 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root1234';
Query OK, 0 rows affected (0.00 sec)

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql>

sqlyog远程链接效果如下:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

标签:MySQL8,community,mysql80,mysql,release,noarch,远程,localhost,centos8
来源: https://blog.csdn.net/zqw958252871/article/details/117400049