本文目錄一覽:
- 1、MAC 設置MYSQL區域網內允許其他電腦連接本機的mysql
- 2、Mac下怎麼用eclipse寫JAVA鏈接MySQL資料庫
- 3、本地如何直接連接到伺服器sql資料庫
- 4、如何把本地MySql資料庫移植到遠程伺服器上
- 5、如何在Mac中允許遠程連接到MySQL資料庫問題,怎麼解決
MAC 設置MYSQL區域網內允許其他電腦連接本機的mysql
你好
1、mysql伺服器,防火牆打開3306埠;
2、看看你的mysql是否設置允許其他機器連接了。
1.打MYSQL中默認MYSQL資料庫;
2.更改USE表中的HOST鍵值(即將LOCALHOST—-%);
登錄到管理器,添加一個用戶,主機寫%即可。
Mac下怎麼用eclipse寫JAVA鏈接MySQL資料庫
1:確定在mac下能夠連接mysql資料庫.(在mysql官網下載一個客戶端,測試一下).
2:工程路徑引用的jar包是否正確,特別關注一下mysql jdbc的jar包的路徑是否正確.
3:根據build時的錯誤提示,一步步定位.
本地如何直接連接到伺服器sql資料庫
首先伺服器必須先開啟了資料庫的遠程訪問許可權,你可以在本地測試一下,即在命令行下
telnet
伺服器ip
埠
常見的埠比如sql
server的1433,mysql的3306,如果輸入回車後是黑屏,說明資料庫是開放的,之後你用資料庫的管理器比如sql
server的management
studio或mysql用的navicat
for
mysql連接試試就知道了。
如何把本地MySql資料庫移植到遠程伺服器上
將本地資料庫導入到伺服器資料庫的方法/步驟:
1、在本地和伺服器都安裝同樣的資料庫客戶端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005則常用SQL Server Management Studio;
2、在本地通過資料庫客戶端導出資料庫為sql文件;
3、將sql文件遠程傳遞到伺服器上;
4、在伺服器上用相同的資料庫客戶端將sql文件執行一遍即可將本地資料庫導入到伺服器上。
如何在Mac中允許遠程連接到MySQL資料庫問題,怎麼解決
1、改表法。
可能是你的帳號不允許從遠程登陸,只能在
localhost
。這個時候只要在localhost的那台電腦,登入mysql後,更改
「mysql」
資料庫里的
「user」
表裡的
「host」
項,從「localhost」改稱「%」
mysql
-u
root
-pvmwaremysqluse
mysql;
mysqlupdate
user
set
host
=
‘%’
where
user
=
‘root’;
mysqlselect
host,
user
from
user;
2、
授權法
。例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’%’
IDENTIFIED
BY
‘mypassword’
WI
TH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’192.168.1.3’IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
我用的第一個方法,剛開始發現不行,在網上查了一下,少執行一個語句
mysqlFLUSH
RIVILEGES
使修改生效,就可以了
另外一種方法:
在安裝mysql的機器上運行:
1、d:\mysql\bin\mysql
-h
localhost
-u
root
//這樣應該可以進入MySQL伺服器
2、mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
‘root’@’%’WITH
GRANT
OPTION
//賦予任何主機訪問數據的許可權
3、mysqlFLUSH
PRIVILEGES
//修改生效
4、mysqlEXIT
//退出MySQL伺服器
這樣就可以在其它任何的主機上以root身份登錄啦。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/150472.html