windows下經過navicat for mysql鏈接centos6.3-64bit下的MySQL數據庫

1、centos下MySQL安裝
按照命令依次安裝如下文件:

mysql-devel 開發用到的庫以及包含文件
mysql mysql 客戶端
mysql-server 數據庫服務器

yum install mysql-server

yum install mysql-devel

yum install mysql
其中安裝過程當中會詢問你是否要繼續,直接輸入y,而後按回車便可。

2、centos下MySQL服務設置
1.啓動mysql服務

service mysqld start
2.查看mysql服務是否隨機自啓動

chkconfig --list|grep mysqld
3.將mysqld服務設置爲開機自啓動

chkconfig mysqld on
3、MySQL數據庫設置
1.設置root用戶,修改默認密碼

mysqladmin -u root password '1234'
數據庫用戶名:root,密碼:1234

2.登錄mysqlserver

mysql -u root -p
在命令框中出現輸入密碼的提示時,從鍵盤輸入密碼,而後回車,便可成功進入。

4、遠程鏈接
經過navicat for mysql軟件遠程鏈接該服務器上的mysql數據庫時,須要進行兩個操做:防火牆設置以及數據庫權限設置。

1.防火牆設置

打開iptables的配置文件:vi /etc/sysconfig/iptables

在其中添加紅色所標註的內容:

 

而後重啓防火牆服務:

service iptables restart
此時能夠查看規則信息是否有mysql對應規則:

iptables -L
2.受權設置

此時設置完防火牆,咱們依然不能遠程鏈接數據庫,由於並無權限從遠程主機來訪問這個虛擬機上的mysql數據庫。須要爲遠程主機受權:

使用mysql -u root -p登錄到mysql中,執行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
其中192.168.1.3爲遠程主機的IP地址,此處須要修改成本身的ip地址,‘myuser’、‘mypassword’都須要修改成相應的root以及密碼;

而後執行:

FLUSH PRIVILEGES;
exit;
此時數據庫的權限設置已經完成。

打開windows下的navicat軟件:

 

而後點擊「鏈接測試」按鈕測試是否正常鏈接,成功了點擊「肯定」便可!

 https://blog.csdn.net/weixin_34613450/article/details/83014908 
相關文章
相關標籤/搜索