這篇文章帶給大家的內容是關於mysql中重置密碼與新使用者權限分配的方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
一、重置root密碼
1.修改設定文件,免密登陸
輸入指令編輯檔sudo vi etc/mysql/my.cnf ( root使用者可以不帶sudo)
編輯文件,寫入配置:
[mysqld] skip-grant-tables
:wq儲存退出後重啟mysql:##
sudo service mysql restart登陸mysql
修改密碼:
UPDATE mysql.user SET authentication_string=PASSWORD("123") WHERE user="root"; flush privileges;
最後,退出刪除my.cnf所加的程式碼,再重啟mysql就大功告成了~
二、建立一個使用者並指派表格權限
建立使用者CREATE USER 'user2'@'localhost' IDENTIFIED BY '123';建立表格
create database test;指派權限
grant all privileges on test.* to user2@'%' identified by '123';刷新系統權限表
flush privileges;查看權限:
show grants for 'user2'@'%';退出重啟mysql
以上是mysql中重設密碼與新使用者權限分配的方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!