一、連接遠程數據庫:
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、網頁空間、營銷軟件、網站建設、南澳網站維護、網站推廣。
1、顯示密碼
如:MySQL
連接遠程數據庫(192.168.5.116),端口“3306”,用戶名為“root”,密碼“123456”
C:/mysql
-h
192.168.5.116
-P
3306
-u
root
-p123456
2、隱藏密碼
如:MySQL
連接本地數據庫,用戶名為“root”,
C:/mysql
-h
localhost
-u
root
-p
Enter
password:
二、配置mysql允許遠程鏈接
默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。
一、改表法
在localhost登入mysql后,更改
"mysql"
數據庫里的
"user"
表里的
"host"
項,將"localhost"改稱"%"
例如:
#mysql
-u
root
-p
Enter
password:
……
mysql
mysqlupdate
user
set
host
=
'%'
where
user
=
'root';
mysqlselect
host,
user
from
user;
二、授權法
例如:
你想myuser使用mypassword(密碼)從任何主機連接到mysql服務器的話。
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'192.168.1.3'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
mysqlFLUSH
PRIVILEGES
使修改生效,就可以了
常見問題:
1、在采用法二授權法之后,無法在本地登錄mysql(如:#mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
ERROR
1045
(28000):
Access
denied
for
user
'root'@'loadb116'
(using
password:
YES)
上例中loadb116是主機名.
解決方法:
1、這時可以使用:mysql
-u
root
-p
登錄,進入到mysql后。
mysql
grant
all
privileges
on
*.*
to
'root'@'loadb116'
identified
by
'123456'
with
grant
option;
Query
OK,
rows
affected
(0.00
sec)
mysql
flush
privileges;
Query
OK,
rows
affected
(0.00
sec)
2、在本地使用ip地址登錄
#
mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
Welcome
to
the
MySQL
monitor.
Commands
end
with
;
or
/g.
Your
MySQL
connection
id
is
60
Server
version:
5.1.45
MySQL
Community
Server
(GPL)
Type
'help;'
or
'/h'
for
help.
Type
'/c'
to
clear
the
buffer.
mysql
有多種方法啊。介紹其中一種,使用mysql數據庫的odbc驅動。
步驟:
1.安裝mysql數據庫的odbc驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創建數據庫實例。
3.打開控制面板
--
管理工具
--
數據源odbc,在用戶dsn中添加一個mysql
odbc
3.51數據源。
4.在登錄login選項卡中輸入數據源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導入數據的時候選擇正確的數據源名字就行);然后輸入服務器server,用戶user,密碼password,輸入正確后選擇要導入的數據庫,database選擇你需要導入的數據庫。在連接選項connect
options中根據需要設置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務器相對應,如果mysql使用了gbk字符集,則一定要設置字符集為gbk,否則導入到sql
server可能會出現問號亂碼。
5.打開sql
server企業管理器,選擇該數據庫,單擊右鍵選擇所有任務
--
導出數據。
6.‘選擇數據源’為默認,‘選擇目的’為剛剛安裝的mysql數據源,用戶/系統dsn為mysqldns。
方法2:
有多種方法啊。介紹其中一種,使用mysql數據庫的odbc驅動。步驟:
1.安裝mysql數據庫的odbc驅動,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本號),下載并安裝。
2.在mysql中創建數據庫實例。
3.打開控制面板
--
管理工具
--
數據源odbc,在用戶dsn中添加一個mysql
odbc
3.51數據源。
4.在登錄login選項卡中輸入數據源名稱data
source
name,此處輸入mysqldns(也可以自己隨便命名,只要在后面導入數據的時候選擇正確的數據源名字就行);然后輸入服務器server,用戶user,密碼password,輸入正確后選擇要導入的數據庫,database選擇你需要導入的數據庫。在連接選項connect
options中根據需要設置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服務器相對應,如果mysql使用了gbk字符集,則一定要設置字符集為gbk,否則導入到sql
server可能會出現問號亂碼。
5.打開sql
server企業管理器,選擇該數據庫,單擊右鍵選擇所有任務
--
導出數據。
6.‘選擇數據源’為默認,‘選擇目的’為剛剛安裝的mysql數據源,用戶/系統dsn為mysqldns。
MySQl遠程連接數據庫有兩種方法,具體如下:
改表法。? 在localhost登入mysql后,更改 "MySql" 數據庫中的 "User" 表里的 "Host"選項,將"localhost"對應的值改為"%",具體代碼如圖所示:
2.授權法。 若MyUser想要使用mypassword(用戶密碼)從任何主機連接到mysql服務器則可以使用此方法,具體步驟如下圖所示。
3.按照上述改法,保存后重啟即可生效。
拓展資料:
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以后,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。
2.數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。
3.在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。
4.數據庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬于企業和事業部門、團體和個人的有關數據的集合。數據庫中的數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。
5.其結構基于數據間的自然聯系,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特征。
參考資料:數據庫_百度百科
第一:更改 “mysql” 數據庫里的 “user” 表里的 “host” 項,從”localhost”改稱'%'。或者新加條記錄,“host” 項為要訪問的ip地址,并授權。重啟mysql服務。 第二:在系統防火墻添加例外端口:3306,并允許例外。錯誤提示: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 的解決方法: 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' WITH GRANT OPTION; 如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,并使用mypassword作為密碼 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 3.在window自帶的防火墻里的例外添加3306端口
計算機網絡信息的發展是一把雙刃劍 ,雖然為人們的生活帶來很大的方便,但是其中隱含的計算機網絡信息安全問題是不可忽視的。近些年來計算機網絡信息安全頻頻受損,影響了人們日常生活。下面是我為大家整理的關于MySQLWorkbench如何連接遠程數據庫的 方法 ,一起來看看吧!
MySQLWorkbench如何連接遠程數據庫的方法
工具/原料
MySQLWorkbench
方法/步驟
點擊MySQL Connections旁邊的加號
為連接創建名稱(Connection Name)
輸入連接名稱或者IP
輸入用戶名
點擊測試連接(Test Connection)
輸入密碼,測試連接成功
7點擊ok
MySQLWorkbench如何連接遠程數據庫的方法相關 文章 :
1. MySQLWorkbench連接遠程數據庫
2. mysql怎么設置遠程連接數據庫
3. Navicat for MySQL 使用SSH方式鏈接遠程數據庫
4. Mysql Workbench使用教程之如何連接數據庫
5. MYSQL 數據庫遠程訪問
網頁題目:mysql怎么設置鏈接,mysql連接設置
文章出自:http://m.kartarina.com/article44/dseeghe.html
成都網站建設公司_創新互聯,為您提供網站設計、網站營銷、網站內鏈、建站公司、網站排名、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯