Linux安裝Mysql8.0


1. centOS7 卸載默認mariadb數據庫,並安裝MySQL:

​ 1.1 移除 yum remove mariadb-libs.x86_64

​ 1.2 創建Mysql數據庫 mkdir /etc/mysql 具體目錄位置自己選擇

​ 1.3 在Mysql官網獲取下載鏈接:wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 在上述目錄進行下載

​ 1.4 通過 yum localinstall mysql.rpm文件 將其添加到本地

​ 1.5 通過 yum search mysql 查看是否添加成功,出現 mysql-community-server.x86_64 則表示安裝成功

​ 1.6 安裝Mysql服務 yum install mysql-community-server 並使用 service mysqld start 啟動

2. 修改Mysql密碼

​ 2.1 獲取默認密碼:cat /var/log/mysqld.log | grep password

​ 2.2 登錄數據庫:mysql -u root -p 輸入默認密碼

​ 2.3 修改密碼校驗規則

	> set global validate_password.policy=0;
	>
	> set global validate_password.length=1;

​ 2.4 修改密碼: ALTER USER "root"@"localhost" IDENTIFIED BY "新密碼";

3. 授權遠程訪問

​ 3.1 進入數據庫 :use mysql;

​ 3.2 查看規則 :select host,user from user \G;

​ 3.3 修改鏈接規則: update user set host = '%' where user = 'root';

​ 3.4 修改加密方式: update user set plugin='mysql_native_password' where user ='root';

​ 3.5 刷新權限 :flush privileges;

​ 3.6 測試外網鏈接MySQL

4. 重置密碼

​ 4.1 修改配置文件開啟免密登錄:在vim /etc/my.cnf中添加skip-grant-tables

​ 4.2 重啟MySQL服務使配置生效:service mysqld restart

​ 4.3 登錄數據庫設置密碼為空:update user set authentication_string = '' where user = 'root';

​ 4.4 退出數據庫,刪除免密,重啟服務,設置密碼

5.卸載MySQL

​ 5.1 停止MySQL服務 :service mysqld stop

​ 5.2 查看MySQL組件 : rpm -qa | grep -i mysql

​ 5.3 刪除組件 :rpm -ev 組件名稱

​ 5.4 刪除組件 :rpm -e 組件名稱

​ 5.5 查看MySQL目錄:find / -name mysql

​ 5.6 刪除目錄 : rm -rf 目錄


免責聲明!

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



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