當前位置:首頁 » 數據倉庫 » mysql訪問資料庫方法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql訪問資料庫方法

發布時間: 2023-02-19 05:49:16

❶ 外網如何訪問區域網內網的mysql資料庫

Mysql資料庫伺服器部署在內網環境,區域網內可以訪問mysql資料庫,內網也可以上外網。利用nat123如何實現外網訪問到內網mysql資料庫?下面是我跟大家分享的是外網如何訪問區域網內網的mysql資料庫,歡迎大家來閱讀學習。

外網如何訪問區域網內網的mysql資料庫

外網訪問內網的mysql資料庫的方法

首先要確保內網應用正常。明確內網mysql資料庫訪問地址,並確保mysql資料庫服務正常。如本地mysql資料庫訪問地址是localhost:3306。

❷ 怎樣遠程訪問mysql資料庫

三種解決方法:
1、改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select 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.6的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
我用的第一個方法,剛開始發現不行,在網上查了一下,少執行一個語句 mysql>FLUSH RIVILEGES
使修改生效,就可以了
第三種方法:
在安裝mysql的機器上運行:
1、d:\mysql\bin\>mysql -h localhost -u root
//這樣應該可以進入MySQL伺服器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//賦予任何主機訪問數據的許可權
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL伺服器
這樣就可以在其它任何的主機上以root身份登錄啦。

❸ 如何打開Mysql資料庫

1、安裝phpstudy伺服器,可以到官網下載這個伺服器,會有詳細的安裝步驟,安裝成功後,界面會下圖的圖標,如下圖

❹ 怎樣遠程訪問mysql資料庫

一、連接遠程資料庫:
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>
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
二、授權法
例如: 你想myuser使用mypassword(密碼)從任何主機連接到mysql伺服器的話。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
mysql>FLUSH 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, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 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>

❺ MySQLWorkbench如何連接遠程資料庫的方法

計算機網路信息的發展是一把雙刃劍 ,雖然為人們的生活帶來很大的方便,但是其中隱含的計算機網路信息安全問題是不可忽視的。近些年來計算機網路信息安全頻頻受損,影響了人們日常生活。下面是我為大家整理的關於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 Workbench使用教程之如何連接資料庫的方法

隨著我國互聯網技術不斷的進步,計算機網路的發展也逐漸趨向成熟。計算機網路發展為人民群眾生活帶來了很大的益處,使得人們的生活更便捷與信息化。下面是我為大家整理的關於Mysql Workbench使用教程之如何連接資料庫,一起來看看吧!
Mysql Workbench使用教程之如何連接資料庫的 方法
工具/原料

Mysql Workbench

方法/步驟

首先通過點擊電腦開始→選擇Mysql Workbench,點擊啟動這個應用程序,當然看官也可以選擇通過點擊桌面快捷方式進入程序

打開後如下圖顯示的是軟體的主界面,因為沒有添加資料庫所以面板上沒有顯示資料庫的連接。

找到界面最頂端的database(資料庫),在彈出的菜單項目中選擇manage connections,如下圖

點擊後出現如下界面,在輸入框中輸入資料庫地址ip,用戶名密碼口令,資料庫埠

填寫完成後,點擊下方的testconnection按鈕,測試連接資料庫是否正確

測試連接正確後,就可以建立資料庫連接了。如下圖

Mysql Workbench使用教程之如何連接資料庫的方法相關 文章 :

1. Mysql Workbench使用教程之如何連接資料庫

2. MySQLWorkbench連接遠程資料庫

3. MYSQL 資料庫遠程訪問

4. MySQL-Front 如何連接資料庫

5. Navicat for MySQL 使用SSH方式鏈接遠程資料庫

❼ 如何遠程訪問MySQL資料庫詳解

默認情況下,mysql只允許本地登錄,如果要開啟遠程連接,則需要修改/etc/mysql/my.conf文件。

一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可

二、為需要遠程登錄的用戶賦予許可權
1、新建用戶遠程連接mysql資料庫
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允許任何ip地址(%表示允許任何ip地址)的電腦用admin帳戶和密碼(123456)來訪問這個mysql server。
注意admin賬戶不一定要存在。

2、支持root用戶允許遠程連接mysql資料庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;

三、查看系統用戶

❽ 北大青鳥設計培訓:C++連接mysql資料庫的兩種方法

現在正做一個介面,通過不同的連接字元串操作不同的資料庫(資料庫培訓資料庫認證)。
要用到MySQL(MySQL認證Mysql培訓)資料庫,以前沒用過這個資料庫,用aC++(C++培訓)ess和sqlserver比較多。
通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法。
鹽城IT培訓http://www.kmbdqn.cn/認為可以通過2種方法實現。
第一種方法是利用ADO連接,第二種方法是利用mysql自己的api函數進行連接。
第一種方法可以實現我當前的需求,通過連接不同的字元串來連接不同的資料庫。
暫時只連接了mysql,sqlserver,oracle,access。
對於access,因為它創建表的SQL語句不太兼容標准SQL語句,需要做一些處理,這里暫時不說。
第二種方法只能針對於mysql資料庫的連接,不過用這種方法不用安裝MyODBC伺服器程序。
不管用哪種方法,首先需要安裝Mysql資料庫,安裝方法請看「mysql安裝及一些注意點」。
最好安裝一個Navicatformysql,方便操作mysql資料庫。
下面分別說下這兩種方法:(一)通過ADO連接MySql資料庫1、通過ADO連接MySql資料庫,首先得安裝MyODBC伺服器程序。
MyODBC版本要和MySql的版本對應上,否則會連接不上資料庫。
我用的版本分別是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。
安裝好後,點擊開始菜單->設置->控制面板->管理工具->數據源(ODBC)->用戶DSN->添加->選擇MySQLODBC5.1Driver。
如下圖:然後雙擊MySQLODBC5.1Driver進行配置。
配置好可以點Test進行下測試(如下圖),如果能連上會彈出connectionsuccessful對話框。

❾ 哪位大神可以簡單說一下外網訪問內網MySQL資料庫的步驟嗎

1,明確MySQL資料庫內網訪問地址埠,確保MySQL資料庫服務正常,在內網可以正常訪問連接。如我本機MySQL資料庫訪問地址是localhost:3306。
2.內網使用花生殼動態域名解析,內網伺服器安裝花生殼,並使用它。
3.使用自己的帳號登錄。如沒有帳號,「注冊帳號」進入網站進行注冊帳號。正常登錄後,會顯示登錄帳號下的域名。
4.做映射。在默認域名的地方點擊花生殼管理添加映射。點擊當前主機。內網任何埠映射,獲取外網隨機埠,點擊確認。