Centos 離線安裝mysql8(以及在線安裝)


1、准備階段

  • 去官網下載tar包
    下載地址: https://dev.mysql.com/downloads/mysql/

  • 選擇適應的版本(根據自己系統選擇合適的版本)

  • 直接下載

  • 清處主機上的環境
    [root@node2 ~]# rpm -qa|grep mariadb
    mariadb-libs-5.5.64-1.el7.x86_64
    [root@node2 ~]# rpm -e --nodeps mariadb-libs

  • 將包上傳並解壓

2、安裝

1、依次安裝

mysql-community-common-8.0.21-1.el7.x86_64.rpm
mysql-community-libs-8.0.21-1.el7.x86_64.rpm
mysql-community-client-8.0.21-1.el7.x86_64.rpm
mysql-community-server-8.0.21-1.el7.x86_64.rpm

3、啟停服務

1、[root@node2 mysql]# systemctl status mysqld

2、停止服務[root@node2 mysql]# systemctl stop mysqld
3、初始化數據庫mysqld --initialize --console

4、目錄授權chown -R mysql:mysql /var/lib/mysql/
5、啟動服務[root@node2 mysql]# systemctl start mysqld

3、數據使用

1、查看臨時密碼
[root@node2 mysql]# cat /var/log/mysqld.log | grep password
2、用臨時密碼登錄數據庫

命令:mysql -u root -p 回車鍵

然后輸入臨時密碼(輸入時不會顯示出來,輸入完直接回車)
3、修改密碼
命令:alter USER 'root'@'localhost' IDENTIFIED BY '123456';
4、授權遠程連接

命令:show databases;

命令:use mysql;

命令:select host, user, authentication_string, plugin from user;
命令:update user set host = "%" where user='root';

命令:select host, user, authentication_string, plugin from user;

命令:flush privileges;

4、修改密碼規則
update user set plugin='mysql_native_password' where user ='root';
alter USER 'root'@'%' IDENTIFIED BY '123456';

轉自:https://www.cnblogs.com/quchunhui/p/11115339.html

二、在線安裝mysql

參考如下鏈接:
https://www.cnblogs.com/wlwl/p/9686809.html

三、centos8在線安裝mysql8
參考二,安裝命令更改為

dnf install @mysql
systemctl enable --now mysqld
systemctl status mysqld

后續改密操作跟其他相似


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM