alibaba Cloud Linux安裝mysql


參考地址:

https://blog.csdn.net/qq_36874292/article/details/121187090?utm_term=AlibabaCloudLinux%E5%AE%89%E8%A3%85mysql&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-0-121187090&spm=3001.4430

一、查詢是否已經安裝過mysql

// linux 使用yum安裝或者rpm安裝。(就是一個安裝工具類似於applStore,brew不必在意)
// 區別:yum會自動安裝你要安裝的東西的其他依賴,rpm不會但會提示你需要安裝的東西,比較麻煩,所以采用yum安裝
yum list installed mysql*
rpm -qa|grep mysql*
// 兩個都查詢一下,看一下是哪個工具installed,就用哪個工具卸載,防止rpm卸載不干凈

// 對應的卸載命令
yum remove mysql
rpm -e mysql

二、安裝mysql-server(yum安裝),並啟動

 

// yum 查看一下 倉庫中有哪些mysql版本,一般只會有最新版
yum info mysql

// 采用yum安裝,直接安裝mysql server服務,比較純凈的安裝,傻等就安裝好了。
yum install mysql-server

// 啟動mysql或者退出mysql server
service mysqld start
service mysqld stop

// 查詢是否啟動。進程查看/端口是否監聽
netstat -lnp|grep 3306 // 3306端口是否啟動
ps -ef|grep mysql // 是否有mysql進程

三、設置mysql密碼,設置外網登錄,設置阿里雲安全組端口

// 找到mysql配置文件,增加跳過密碼設置
find -name my.cnf

// 開始編輯 設置
vim ./etc/my.cnf

// 插入跳過密碼權限,沒有[mysqld],自己添加一行。
在 [mysqld] 一行下面插入skip-grant-tables

// 重啟mysql即可
service mysqld restart
// 重新登陸 mysql,密碼可以不用填寫,直接回車或者隨便填,不會校驗密碼了。
mysql -uroot -p
// 設置密碼   

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';// 修改新密碼

 

 


use mysql;// 切換數據庫

use mysql;
update user set authentication_string='' where user = 'root';// 把原密碼置空
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';// 修改新密碼 UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;// 更新用戶的登錄ip配置,接下來使用外網可以訪問
FLUSH PRIVILEGES; // 刷新權限

 

 



// 進入配置文件 vim /etc/my.cnf 將這行注釋 skip-grant-tables 前面加#即可注釋
此時重啟mysql服務你仍然發現連接不上,會被拒絕連接,還需要
// 登錄阿里雲控制台,設置安全規則入口放開3306端口

 

 

 


免責聲明!

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



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