1. 程式人生 > >MySQL Server 5.7 配置一個超級賬戶

MySQL Server 5.7 配置一個超級賬戶

預設啟動mysql之後是沒有使用者的(root是進不去的...) 這是需要先net stop mysql,在配置檔案(my-default.ini,視安裝情況而定)的[mysqld]下面新增skip-grant-tables後儲存退出。

net start mysql

mysql -u root -p

直接回車(空密碼)

這裡我是想創造一個全部許可權的god賬戶,輸入

create user 'god'@'localhost' identified by 'password...';

賬戶建立完成(如果失敗就flush privileges一下)

給god賬戶加上許可權

grant all on *.* to 'god'@'localhost' with grant option;

其中with grant option是為了讓這個god賬戶能給別的賬戶授權(從而和root幾乎一致)

完成之後exit

net stop mysql

進入配置檔案,刪除掉剛才新增的那一行(或者用#註釋掉)。儲存退出

net start mysql

現在god就是一個能正常登入的超級賬戶了。

參考文章(一大堆...)

http://blog.csdn.net/hj402555749/article/details/8532596

http://blog.csdn.net/ning313180989/article/details/6695211

http://www.cnblogs.com/guo2001china/p/3867257.html

http://www.oschina.net/code/snippet_222150_12541

http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html