mysql中在user表中插入一個root使用者
阿新 • • 發佈:2019-02-09
方法/步驟
1、停止mysql服務;在mysql安裝目錄下找到my.ini;在my.ini中找到以下片段[mysqld];另起一行加入程式碼:skip-grant-tables 並儲存
2、啟動mysql服務,並登入mysql(無使用者名稱和密碼);找到user表加入root使用者
INSERT INTO user (Host,User,Password) VALUES( 'localhost', 'root',password( '123456 '));
3、root使用者設定許可權
update user set Host='localhost', select_priv='y', insert_priv='y', update_priv='y', Alter_priv='y', delete_priv='y', create_priv='y', drop_priv='y', reload_priv='y', shutdown_priv='y', Process_priv='y', file_priv='y', grant_priv='y', References_priv='y', index_priv='y', create_user_priv='y', show_db_priv='y', super_priv='y', create_tmp_table_priv='y', Lock_tables_priv='y', execute_priv='y', repl_slave_priv='y', repl_client_priv='y', create_view_priv='y', show_view_priv='y', create_routine_priv='y', alter_routine_priv='y', create_user_priv='y' where user='root'; commit;
4、把my.ini剛才加入的那行刪除並重啟服務
5、用root使用者登入,OK!