本文目錄一覽:
- 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-hant/n/150472.html