連線阿里雲伺服器MySql資料庫

2021-10-24 19:19:41 字數 1996 閱讀 2528

首先先說乙個坑,也是自己很久沒有使用linux原因導致的,自己也是的,最近忙於工作,買了阿里雲伺服器之後一直都沒有去弄了,感覺自己白花錢了,廢話不多說了,直接進入正題

第一:肯定要看你的mysql資料庫是否啟動,才能確定是否能夠連線,一下有兩種方式

1.service mysqld status   檢視你mysql狀態
2.ps -e |grep mysqld     檢視你mysql執行對應的程序

以上兩種方式,我這邊都試過了,確認我的mysql資料庫是執行的

第二:從linux中登陸mysql資料庫,也就是進入mysql命令列,我這邊一直看網上說用這個命令

mysql -h 伺服器ip位址 -p 3306 -u root -p

但是我在我伺服器上面用這個總是沒反應,,然後我想了想,這邊是直接在伺服器上,ip應該就local,也就是本地,所以ip就不需要輸入也是可以的,然後我就

mysql -uroot -p

結果就可以了,這邊截圖是提示我輸入密碼,也是醉了,

第三:好的,伺服器上面可以連線之後,肯定要在本地使用資料庫客戶端進行遠端連線才可以,

但是我使用sqlyog連線我伺服器上的mysql資料庫(下面打碼的是我的伺服器ip,這麼重要的東西,肯定不能讓你們看到的~),報了這個錯誤,我是一臉懵逼的,試了好幾次都是這樣,

正當我迷茫的時候,突然想起來,阿里雲伺服器訪問8080埠都要配置乙個安全組,這個是不是也是因為這個的原因呢?

果然,配置了之後,

又報了另外乙個錯誤

然後再執行一下這三行命令,使得能夠遠端連線你的mysql資料庫

然後再連線下遠端資料庫,但是又報了這個錯誤,看的我一臉懵逼,

error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes)

然後再修改下你的mysql資料庫的密碼

然後在使用你的新密碼進行遠端連線,就可以了,

報上面化紅線的錯誤,這邊我看了網上的說什麼修改mysql的配置檔案什麼的,我這邊都沒改,一方面是我沒有網上說的那個配置檔案,另一方面,是我懶,

這邊我是用了以上方法,我本地的sqlyog就能連線上阿里雲伺服器上面的mysql資料庫了

已經記錄的很詳細了,小白教程

順便總結了幾條linux命令,這邊也記錄下吧

重啟mysql服務

service mysqld restart

停止mysql服務

service mysqld stop

啟動mysql服務

service mysqld start

登入本機mysql資料庫

mysql -uroot -p

輸入密碼

登入遠端mysql資料庫

mysql -h主機位址 -u使用者名稱 -p使用者密碼

注意在mysql命令列中使用命令都需要以 分號結尾";"之後再回車,命令才會執行

檢視mysql執行狀態

service mysqld status 

檢視mysql的執行使用的程序

ps -e |grep mysql

遠端連線伺服器mysql 阿里雲

1.首先檢視伺服器安全組中3306埠是否開啟 2.然後在伺服器中的mysql中,授權任何ip可以遠端登入mysql grant all on to root identified by admin flush privileges root是使用者名稱,是主機名或ip位址,這裡的 代表任意主機或ip...

連線阿里雲伺服器MySql資料庫

首先先說乙個坑,也是自己很久沒有使用linux原因導致的,自己也是的,最近忙於工作,買了阿里雲伺服器之後一直都沒有去弄了,感覺自己白花錢了,廢話不多說了,直接進入正題 第一 肯定要看你的mysql資料庫是否啟動,才能確定是否能夠連線,一下有兩種方式 1.service mysqld status 檢...

阿里雲伺服器MySQL,不能遠端連線

1.mysql的使用者配置錯誤 資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的任意乙個賬戶設定為 就ok。參照命令 updata user set host where user 要修改的賬戶名 mysql初始登入命令 mysql u 使用者名稱 p 密碼 2.伺服器...