雲伺服器mysql怎麼連接
最近有一同學問我MySQL無法遠程訪問怎麼呢,但能使用localhost來進行方法,下面腳本之家來給各位介紹一下解決辦法,需要的朋友可以參考下
可能是IP沒設置好
問題:MySQL許可權設置正確,但仍無法遠程訪問。通過telnet發現3306埠未打開。
分析:MySQL默認只綁定127.0.0.1,即:只有在本機才能訪問3306埠。
解決:找到MySQL配置文件,搜索「bind-address」,找到這一行:
bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,保存,重啟MySQL。再通過遠程訪問就可以了,telnet可以發現埠也打開了。
例我們配置
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問
2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的伺服器地址
修改後,配置為:
復制代碼代碼如下:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 65.55.55.2
# skip-networking
....
..
保存並關閉配置文件
重啟mysql伺服器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql命令模式進行設置
1。 改表法。
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
復制代碼代碼如下:
CODE:mysql -u root -p123
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授權法。
例如,你想kevin使用mypassword從任何主機連接到mysql伺服器的話。
復制代碼代碼如下:
GRANT ALL PRIVILEGES ON *.* TO 'kevin'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶kevin從ip為192.168.101.234的主機連接到mysql伺服器,並使用mypassword作為密碼
復制代碼代碼如下:
GRANT ALL PRIVILEGES ON *.* TO 'kevin'@'192.168.101.234' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
注意了,如果是linux系統防火牆也很重要哦
復制代碼代碼如下:
/* 關閉防火牆 */
service iptables stop
/* 開啟防火牆 */
service iptables start
/* 默認關閉防火牆 */
chkconfig iptables off
② mysql資料庫軟體怎麼使用,如何連接數據
mysql資料庫軟體的使用及連接方法:
一、安裝MySQL。
1、准備好安裝包,雙擊Setup.exe文件,開始mysql的安裝。
2、使用資料庫連接工具進行連接,比如:navicat、Heidi Sql等工具都可以用來連接MySQL資料庫。
3、在程序中使用jdbc方式連接。詳細程序實現可以參考:http://www.cnblogs.com/cy163/archive/2008/08/22/1274413.html
三、MySQL的使用:
MySQL用於系統存儲數據,其操作方法就是使用sql(structure query language 結構化查詢語言)來實現對資料庫的操作。
sql語句的具體寫法請參考網路文庫資料:http://wenku..com/view/051716e49b89680203d82594.html進行學習。
③ 如何在雲伺服器中安裝資料庫
如何在雲伺服器中安裝資料庫
隨著IT行業應用部署規模的日益增大,越來越多的企業使用雲伺服器作為單獨的資料庫應用伺服器,用雲伺服器安裝資料庫服務。
但是很多用戶對於雲伺服器並不是那麼了解,本文對於如何在雲伺服器中安裝資料庫做詳細步驟解析,以MySQL為例;同時會講述部署過程中的注意事項,以免造成數據丟失等現象。
在雲伺服器上實現資料庫應用的步驟如下:
1、 安裝相應的資料庫軟體如mysql;
2、 配置mysql資料庫,設置資料庫文件的存放路徑,對配置文件進行相應的編譯;
3、 管理資料庫的用戶名與密碼,避免使用弱密碼,防止被入侵;
4、 確認是否已將資料庫服務設置成開機自動啟動。
部署資料庫應用需要注意以下幾點:
1、 對數據進行備份,以免數據丟失。
2、 保證資料庫應用伺服器的安全,以免黑客盜取數據或破壞數據。