insert into mysql.user set host='%',user='alipay',password=password('alipay'),select_priv='y',insert_priv='n',update_priv='n',delete_priv='n',create_priv='n',drop_priv='n',reload_priv='n',shut
down_priv='n',process_priv='n',file_priv='n',grant_priv='n',references_priv='n',index_priv='n',alter_priv='n',show_db_priv='n',super_priv='n',create_tmp_table_priv='n',lock_tables_priv='n',exe
cute_priv='n',repl_sl**e_priv='n',repl_client_priv='n',create_view_priv='n',show_view_priv='n',create_routine_priv='n',alter_routine_priv='n',create_user_priv='n',event_priv='n',trigger_priv='
n',ssl_type='',ssl_cipher='',x509_issuer='',x509_subject='',max_questions='0',max_updates='0',max_connections='0',max_user_connections='0';
mysql不同版本,user表中的列不盡相同,筆者倒是發現,如果在插入使用者的時候,全部設定為y,後面使用grant語句賦許可權,卻不一定能生效的。
最後flush 一下
flush privileges;
還有一種方法,未經驗證,可以嘗試一下:
insert into mysql.user set host='%',user='alipay',password=password('alipay');
grant select on *.* to alipay@"%" identified by 'alipay';
mysql 賬戶 mysql 賬戶管理
mysql增加新使用者賬戶 可以用兩種方式建立mysql賬戶 1.使用grant語句 2.直接操作mysql授權表 最好的方法是使用grant語句,因為這樣更精確,錯誤少。建立超級 使用者 mysql grant all privileges on to monty localhost identi...
mysql 賬戶管理 MySQL賬戶管理
登陸 退出mysql伺服器 登陸mysql伺服器時,可以使用mysql命令並在後面指定登陸主機以及使用者名稱和密碼。mysql命令的常用引數如下 h主機名,該引數指定主機名或ip,如果不指定,預設是localhost。u使用者名稱,該引數指定使用者名稱。p密碼,該引數指定登陸密碼。如果該引數後面有欄...
mysql賬戶安全 使初始MySQL賬戶安全
mysql安裝過程包括設定含有授權表的mysql資料庫 windows分發版包含預初始化的授權表,可以自動安裝。在unix中,用mysql install db程式來安裝 授權表。可以通過一些安裝方法來執行該程式。否則你需要手動執行。授權表定義了初始mysql使用者賬戶和訪問許可權。按照以下步驟對這...