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