CentOS 7.4經過rpm包離線安裝 Mysql8.0

下載 rpm包node

wget https://goodrain-pkg.oss-cn-shanghai.aliyuncs.com/mysql8.rpm
tar xvf mysql8.rpm
cd mysql/

卸載mariadbmysql

rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps

安裝 MySQLgit

rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm mysql-community-client-8.0.20-1.el7.x86_64.rpm mysql-community-common-8.0.20-1.el7.x86_64.rpm mysql-community-libs-8.0.20-1.el7.x86_64.rpm net-tools-2.0-0.25.20131004git.el7.x86_64.rpm

啓動 MySQLsql

systemctl restart mysqld
systemctl enable mysqld

獲取密碼bash

$ grep "A temporary password is generated for root@localhost" /var/log/mysqld.log
2020-06-07T12:51:10.889926Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 7Pq+r7v5H:d1

登陸並修改密碼工具

mysql -uroot -p7Pq+r7v5H:d1
### 初始化時已更改root密碼,這裏能夠省略
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Www.1.com';

建立用戶並受權加密

### 爲了不SQLyog鏈接8.0報:Error No.2058 Plugin caching_sha2_password could not be loaded,後續工具更新後,再使用8.0新的加密方式
mysql> CREATE USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'Www.1.com';
### 授予test用戶全部權限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;
相關文章
相關標籤/搜索