**
方法如下:
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的操作,都會重新輸入密碼,很麻煩!在本地,自己...