測試資料庫被勒索了,資料庫ip限制訪問用起來。
1.請用root登陸mysql,查詢root的許可權
show grants for root@'localhost
';
如果root使用者的許可權只有如下, usage 是指當前root使用者對所有的庫和表只有瀏覽許可權
grant usage on*.*to
'root
'@'localhost
' identified by
'sfsdfdsfsdfsfd
'
2.增加root使用者的許可權, all privileges 指所有資料庫許可權,增刪改查建庫建表, with grant option指給使用者授權可以給其他使用者授予all privileges 的任何許可權。
grantallprivileges
on*.*to'
root
'@'localhost
'with
grant
option;
3.如果報錯,沒有操作許可權請繞過登陸在安全模式下進入root使用者。參考另外一篇 登陸後再重複第二步。如果報錯,請先執行4,再執行2。每次設定完許可權,記得執行4。
4.重新整理許可權
flush privileges;
5.新增固定ip的訪問user;use mysql;
insertinto
user(user,password,host) values('
testuser
','op$2123
','192.168.0.8
');
6.給使用者開放某庫某錶的許可權
grantselect, insert, update, delete, create
on 庫名.表名 to
'使用者名稱
'@'ip
' identified by'密碼
'with
grant
option ;
授權後執行第4步,退出,用testuser登陸就行了。一般訪問使用者可開的許可權 增,刪,改,查,建立表。其他許可權請參考mysql許可權設定規範。
mysql 5 5傳馬 mysql5 5安裝文件
groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...
MySQL5 5密碼重置
1 停止mysql伺服器 執行輸入services.msc 停止mysql服務 2 在cmd下 輸入 mysqld skip grant tables 啟動伺服器 游標不動 不要關閉該視窗 3 新開啟cmd 輸入mysql u root p 不需要密碼 use mysql update user s...
編譯安裝MySQL 5 5
編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...