因為使用的是ubuntu ,預設是不安裝防火牆的,但是如果安裝了 就
uwf disable
本系統不需要:
1安裝mysql的客戶端
sudo apt-get install mysql-client
2.安裝期間會提示你輸入root賬號的密碼。
3.安裝完成後,就可以利用命令mysql -u root -p來訪問資料庫了。
4.設定遠端連線訪問,安裝完成後,mysql的配置檔案位於:/etc/mysql/my.cnf
5.vim /etc/mysql/my.cnf找到
sudo gedit /etc/mysql/my.cnf
bind-address = 127.0.0.1
這行,注釋掉(如下)
#bind-address = 127.0.0.1
或者改為
bind-address = 0.0.0.0
允許任意ip訪問,或者自己指定乙個ip位址。
6.然後重啟 mysql
sudo /etc/init.d/mysql restart
7.授權使用者能進行遠端連線
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
第一行命令解釋如下,*.*:第乙個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。
root:授予root賬號。
「%」:表示授權的使用者ip可以指定,這裡代表任意的ip位址都能訪問mysql資料庫。
「password」:分配賬號對應的密碼。
我使用的命令是
mysql> grant all on *.* to root@'%' identified by '123456';
8.通過mysql客戶端連線到遠端的mysql資料庫
在自己本地mysql客戶端中輸入:
mysql -h ip -u root -p;
其中ip是你訪問資料庫所在伺服器的ip位址
執行:停止資料庫服務:sudo /etc/init.d/mysql stop
重新啟動:sudo /etc/init.d/mysql start
進入資料庫:mysql -uroot -p(你的密碼 我使用的密碼是root)
Ubuntu下的mysql安裝
ubuntu下的mysql安裝 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有...
Ubuntu下的mysql安裝
今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加sudo...
Ubuntu下的mysql安裝
本文 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有mysql的埠,如果不加s...