1. 程式人生 > >mysql中在user表中插入一個root使用者

mysql中在user表中插入一個root使用者

方法/步驟

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!