本文目錄一覽:
- 1、如何確認mysql資料庫已經徹底關閉了遠程連接功能,只能從本地伺服器連接
- 2、如何遠程訪問MySQL資料庫詳解
- 3、mysql 怎麼設置只能本地連接
- 4、MySql資料庫 本地網路內的電腦能連接,外網IP不能連接
- 5、北大青鳥設計培訓:C++連接mysql資料庫的兩種方法?
- 6、本地安裝好MYSQL資料庫後怎麼連接
如何確認mysql資料庫已經徹底關閉了遠程連接功能,只能從本地伺服器連接
你直接在mysql自帶的系統資料庫『mysql』里查找一個叫做user的表
一般情況下。user表裡就有一個欄位叫做localhost
如果這裡還有別的欄位 並且 user 為 remote 或者 一個用戶名為%
就說明還有用戶在用 遠程連接。。 把這樣的用戶刪掉 只保留LOCALHOST就好了
如何遠程訪問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;
三、查看系統用戶
mysql 怎麼設置只能本地連接
mysql默認只允許本地連接,也就是說,在安裝完mysql後會存在兩個root賬戶,他們的host分別是localhost和127.0.0.1,
MySql資料庫 本地網路內的電腦能連接,外網IP不能連接
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 將其注釋掉;//作用是使得不再只允許本地訪問;
重啟mysql:/etc/init.d/mysql restart;
2:登錄mysql資料庫:mysql -u root -p
mysql use mysql;
查詢host值:
mysql select user,host from user;
如果沒有”%”這個host值,就執行下面這兩句:
mysql update user set host=’%’ where user=’root’;
mysql flush privileges;
或者也可以執行:
mysqlgrand all privileges on *.* to root@’%’ identifies by ‘ xxxx’;
其中 第一個*表示資料庫名;第二個*表示該資料庫的表名;如果像上面那樣 *.*的話表示所有到資料庫下到所有表都允許訪問;
『%’:表示允許訪問到mysql的ip地址;當然你也可以配置為具體到ip名稱;%表示所有ip均可以訪問;
後面到『xxxx’為root 用戶的password;
北大青鳥設計培訓:C++連接mysql資料庫的兩種方法?
現在正做一個介面,通過不同的連接字元串操作不同的資料庫(資料庫培訓資料庫認證)。
要用到MySQL(MySQL認證Mysql培訓)資料庫,以前沒用過這個資料庫,用aC++(C++培訓)ess和sqlserver比較多。
通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法。
洛陽IT培訓認為可以通過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資料庫後怎麼連接
連接名:任意輸入一個名稱
mysql連接:localhost或127.0.0.1
用戶名:root
密碼:你安裝mysql時設置的密碼
資料庫:你要連接的資料庫我,discuz好像有默認的資料庫名,你可以看看
建議使用資料庫管理工具,比較好用Navicat
for
MySQL,這個是比較好用的,我一直用這個
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298262.html