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