第一步 擁有自己的遠(yuǎn)程服務(wù)器和本地連接遠(yuǎn)程服務(wù)器
①. 首先你得有一個阿里云的ESC服務(wù)器假消,去購買ESC柠并;
②. 現(xiàn)在我們已經(jīng)有了ESC服務(wù)器,并且設(shè)置好了服務(wù)器用戶名和密碼置谦,接下來就是在本地連接遠(yuǎn)程阿里云ESC服務(wù)了堂鲤;
shh -p 端口號(一般默認(rèn) 22)服務(wù)器用戶名@IP (你的ESCIP)
單擊回車后會提示你輸入密碼,輸入你之前設(shè)置好的密碼然后回車出現(xiàn)下面紅色框中的提示說明你已成功進(jìn)入服務(wù)器
第二步 服務(wù)器安裝MySQL
①. 到此我們的前置工作已準(zhǔn)備完畢,現(xiàn)在回歸本文正題打擊我們的MySQL媒峡,首先檢查服務(wù)器是否已安裝MySQL輸入
rpm -qa|grep -i mysql
出現(xiàn)以下提示則表示服務(wù)器已安裝了MySQL瘟栖,如果沒有安裝就不會有任何提示
②. 現(xiàn)在我們就來使用阿里云ESC自帶的yum安裝MySQL,首先下載MySQL的repo源
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
再通過以下命令安裝
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
③. 好了準(zhǔn)備工作做完谅阿,現(xiàn)在安裝MySQL
yum install mysql-server
yum install mysql-devel
安裝完畢半哟,使用如下命令進(jìn)入
mysql -u root
報錯,因為我們還沒有開啟MySQL和設(shè)置密碼
④. 現(xiàn)在來開啟MySQL數(shù)據(jù)庫
systemctl start mysqld.service
⑤. 查看MySQL狀態(tài)
systemctl status mysqld.service
MySQL運行正常
第三步 設(shè)置MySQL密碼
①. 停止mysql服務(wù)
systemctl stop mysqld.service
②. 修改配置文件無密碼登錄
vim /etc/my.cnf
i 進(jìn)入vim編輯模式签餐,在最尾部加上
skip-grant-tables
:wq 保存并退出
③. 重新啟動mysql
systemctl start mysqld.service
④. 登錄myslq
mysql -u root
⑤. 修改數(shù)據(jù)庫 mysql的密碼
use mysql;
update mysql.user set authentication_string=password('123456') where user='root' ;
⑥. 現(xiàn)在我們已設(shè)置了密碼察净,exit退出MySQL命令行衣盾,回到 2 去掉之前在配置文件 /etc/my.cnf 添加的 skip-grant-tables;
⑦. 最后重啟MySQL
systemctl restart mysqld.service
再次登錄MySQL就需要密碼了
mysql -u root -p
第四步 讓你的MySQL數(shù)據(jù)庫可以在外網(wǎng)訪問
進(jìn)入阿里云--> 1:找到你的ESC實例2:選擇安全組規(guī)則--> 3:添加安全組規(guī)則(配置白名單)-->4:開啟MySQL默認(rèn)端口-->5:授權(quán)對象就是你要配置的白名單IP
到此我們的ESC服務(wù)器上的MySQL數(shù)據(jù)庫就搭建好了,可以開始你的成神之路了C亲尽8骸!
參考:
https://blog.csdn.net/weixin_39139129/article/details/80434728
http://www.cnblogs.com/123456789qq/p/5891289.html