是root用戶的話,IP就是localhost或127.0.0.1,只是代表使用本機,不是代表本機IP地址,操作方法如下:
10年積累的成都做網(wǎng)站、網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有紅古免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
1、首先,利用Navicat創(chuàng)建一個數(shù)據(jù)庫和表,數(shù)據(jù)庫名為testdb,表為userinfo,并添加一條新記錄。
2、用如下的數(shù)據(jù)庫連接字符串訪問數(shù)據(jù)庫時,是沒有問題的。Driver = MySQL ODBC 5.1 Driver; Server = localhost; Port=3306; DATABASE = testdb; user = root; password = 123456。
3、其中,Server是數(shù)據(jù)庫所在主機IP地址,Prot是連接端口;user和password則為連接數(shù)據(jù)庫的用戶名和密碼,使用Select * from userinfo 可以正確獲取到數(shù)據(jù)。
4、但是當把localhost換成實際的IP地址的時候,就報錯了,說明這個數(shù)據(jù)庫testdb是默認沒開啟訪問權限的,默認情況下只允許localhost和127.0.0.1訪問。
5、更新root賬戶的權限。打開mysql命令行窗口,輸入grant all privileges on *.* to root@"%" identified by 'abc' with grant option;??flush privileges。
6、創(chuàng)建一個新賬戶,如guest,并將可被訪問的主機定義為%,即所有主機都可訪問該賬戶。測試,沒有問題。
1、首完走完mysql Sever的安裝程序,打開安裝目錄下的bin文件夾。
2、然后在bin文件夾下按下shift+鼠標右鍵,出現(xiàn)選項,點擊“在此處打開命令窗口”打開命令窗。
3、在命令窗口內輸入 mysql -u root -p 回車后。
4、如果安裝成功會顯示要求輸入安裝服務器時設置的密碼,然后顯示出所安裝的Mysql信息.
如果你想要知道m(xù)ysqld內部發(fā)生了什么,你應該用--log[=file_name]或-l [file_name]選項啟動它。如果沒有給定file_name的值, 默認名是host_name.log。所有連接和語句被記錄到日志文件。當你懷疑在客戶端發(fā)生了錯誤并想確切地知道該客戶端發(fā)送給mysqld的語句時,該日志可能非常有用。
mysqld按照它接收的順序記錄語句到查詢日志。這可能與執(zhí)行的順序不同。這與更新日志和二進制日志不同,它們在查詢執(zhí)行后,但是任何一個鎖釋放之前記錄日志。(查詢日志還包含所有語句,而二進制日志不包含只查詢數(shù)據(jù)的語句)。