騰訊雲 ubuntu伺服器mysql安裝和外網訪問

2021-07-25 03:44:51 字數 1473 閱讀 6715

**

方法如下:

1.修改root密碼

sudo passwd root

輸入密碼(一般和ubuntu密碼一樣,方便記憶)

2.修改ssh配置

sudo vi /etc/ssh/sshd_config

找到  permitrootlogin 這項 將其改為 yes

儲存退出並重啟ssh服務既可。

sudo service ssh  restart

2開放mysql 訪問

通過sudo apt-get install mysql-server安裝了了mysql,這裡不做安全考慮,我直接給許可權了。

1.連線進入;

#mysql -u root -proot(這裡密碼在mysql安裝過程中提示有設定)

2.我這裡直接給root的外部訪問許可權了;

grant all privileges on *.* toroot@"%" identified by "password" with grant option;

flush privileges;

賦予root使用者針對資料庫的全部許可權。(password為root使用者密碼)

3.退出資料庫。

這時在windows下面遠端連線該資料庫,則會報

can』t connect to mysql server on 『***.***.***.***』的錯誤。

此錯誤原因在於:

ubuntu中mysql監聽的3306埠ip問題,檢視ubuntu中3306埠監聽

#netstat -anpt|grep 3306

可以發現,當前預設監聽的是127.0.0.1:3306

這裡修改127.0.0.1的ip位址為你當前的ip位址。

使用root許可權,修改/etc/mysql/my.cnf檔案中bind-address,將bind-address=127.0.0.1修改為本機ip,或者注釋掉(注釋掉就可以不限ip了)

重啟mysql服務,再使用上面命令檢視埠監聽,就會發現已經變成了本機ip:3306。這時,就還是無法遠端連線了。

阿里雲的ubuntu再關閉 防火牆或者開放3306埠即可  

3 【最關鍵的一點】安全組一定要配置開放3306埠等 (僅僅在伺服器上配置沒有用)

自己建立和配置 並新增伺服器

(忽略了安全組的配置。折騰了一天 浪費了大量時間)

騰訊雲伺服器(centos7 2)上安裝MySQL

1 到mysql官網找到相應的版本 找到下面的linux7,即centos7 centos是red hat旗下的 點選download 跳轉頁面後會顯示 no thanks,just start my download.yum localinstall 上面的檔名4 檢測是否已經安裝 yum sea...

在騰訊雲伺服器Linux系統中安裝MySQL

參考部落格 0 檢視是否已經安裝mysql root vm 8 15 centos rpm qa grep mysql 無輸出說明沒有安裝1 開啟 mysql yum儲存庫 檢視自己的版本 root vm 8 15 centos cat etc redhat release centos linux...

騰訊雲伺服器配置

在win10下,可以選擇xshell mobaxterm都可,個人版都是免費的。以python開發為例,命令列的vim是最直白的方式 ide可以選擇pycharm vscode等。vscode需要配置好ss 件,不然每次登入 切換資料夾等需要reload的操作,都會重新輸入密碼,很麻煩!在本地,自己...