Linux安裝之離線安裝MySQL


(1)查看當前系統的操場系統版本,下載對應的版本安裝包
下載地址: https://pkgs.org/
或者在官方下載(由於官網下載要登陸,不想注冊登陸的把下面鏈接版本修改,把安裝包名修改即可)
這個是8.0.18 centos7 64 的版本包
(2)刪除已經安裝(系統自帶)的mysql
先查詢
#> rpm -qa | grep mysql
再刪除
#> rpm -e 名稱 --nodeps
(3)解壓安裝包
#> tar -zxvf 安裝包名
(4)安裝rpm包(mysql依賴OpenSSL,沒有需安裝)
#> sudo rpm -ivh 名稱.rpm --nodeps --force
有時候會相互依賴而安裝不了,可使用下面命令一鍵安裝
#> sudo rpm -Uvh *.rpm --nodeps --force
(5)啟動mysql服務
#> sudo service mysqld start
(6)獲取數據庫的默認密碼
#> grep 'temporary password' /var/log/mysql.log
(7)登陸mysql 修改密碼
#> mysql -u root -p
(8)修改登陸密碼(大小寫字母+數字+特殊字符)
#> ALTER USER "root"@"localhost" IDENTIFIED  BY "你的新密碼";
(9)開啟遠程訪問:
#> use mysql;
#> update user set host='%' where user ='root';
#> flush privileges;
 
錯誤解決:
(1)輸入密碼出現:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes)
解決:首先:service mysqld stop
vim /etc/my.cnf
在最尾部:添加:
skip-grant-tables
保存后重新啟動:service mysqld restart


免責聲明!

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



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