編輯mysql配置檔案my.ini(不知道在哪請搜尋)在[mysqld]這個條目下加入skip-grant-tables 儲存退出後重啟mysql
1.點選「開始」->「執行」(快捷鍵win+r)。
2.停止:輸入 net stop mysql
3.啟動:輸入 net start mysql
這時候在cmd裡面輸入mysql -u root -p就可以不用密碼登入了,出現password:的時候直接回車可以進入,不會出現error 1045
(28000),但很多操作都會受限制,因為我們不能grant(沒有許可權)。按下面的流程走(紅色
部分為輸入部分):
//1.進入mysql資料庫:
mysql> use mysql;
database changed
給root使用者設定新密碼,紅色部分自己輸入:
mysql> update user set password=password("新密碼") where user="root" and host="localhost";
query ok, 1 rows affected (0.01 sec)
rows matched: 1 changed: 1 warnings: 0
這種設定不成功的話可以嘗試另一種設定
mysql> set password for 'root'@'localhost'=password('new password');
在新版本中密碼的使用者表中將不再有password欄位,而是有 authentication_string欄位,按照對應的方法執行
mysql>update mysql.user set authentication_string=password('root') where user='root' and host='localhost';
//3.重新整理資料庫
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
//4.退出mysql:
mysql> quit bye ;
改好之後,再修改一下my.ini這個檔案,把我們剛才加入的
"skip-grant-tables"這行刪除,儲存退出再重啟mysql就可以了。
具體操作如下:
//在本機先使用root使用者登入
mysql:
mysql -u root -p"youpassword" ;
//進行授權操作:
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with
grant option;
//過載授權表:
flush privileges;
//退出mysql資料庫:
exit;
mysql連庫 mysql遠端連庫
mysql連線遠端庫 伺服器端 1 登陸伺服器端,進入命令列,windows cmd 2 設定使用者 密碼讓指定的ip訪問 mysql u root p 或安裝的快捷方式進入 mysql command line client,使用grant命令 grant 許可權1,許可權2,許可權n on 資料...
PL SQL 連遠端資料庫
pl sql developer 遠端連線oracle資料庫 1 配置伺服器tnsnames.ora檔案,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝乙個 tnsnames.ora檔案 放在指定目錄下,因為我已安裝oracle,所以直接配置該檔案。tnsnames.ora ne...
連線拒絕 詳解mysql資料庫監控指標之連線狀態
如果你的資料庫執行緩慢,或者出於某種原因無法響應查詢,技術棧中每個依賴資料庫的元件都會遭受效能問題。為了保證資料庫的平穩執行,你可以主動監控資料庫的連線情況。監控客戶端連線情況相當重要,因為一旦可用連線耗盡,新的客戶端連線就會遭到拒絕。mysql 提供了 threads connected 指標以記...