一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的(
忘記root密碼時,修改密碼)。
1.新建使用者。
登入mysql
>mysql -u root -p
>密碼
建立使用者
mysql> insert into mysql.user(host,user,password) values("localhost","mytest",password("test"));
重新整理系統許可權表
mysql>flush privileges;
這樣就建立了乙個名為:mytest 密碼為:test 的使用者。
然後登入一下。
mysql>exit;
>mysql -u phplamp -p
>輸入密碼
mysql>登入成功
2.為使用者授權。
登入mysql(有root許可權)。以root身份登入.
>mysql -u root -p
>密碼
首先為使用者建立乙個資料庫(testdb)
mysql>create database testdb;
授權phplamp使用者擁有phplamp資料庫的所有許可權。
>grant all privileges on testdb.* to mytest@localhost identified by 'test';
重新整理系統許可權表
mysql>flush privileges;
mysql>其它操作
如果想指定部分許可權給一使用者,可以這樣來寫:
mysql>grant select,update on testdb.* to mytest@localhost identified by 'test';
重新整理系統許可權表。
mysql>flush privileges;
3.刪除使用者。
>mysql -u root -p
>密碼
mysql>delete from user where user="mytest" and host="localhost";
mysql>flush privileges;
刪除使用者的資料庫
mysql>drop database testdb;
4.修改指定使用者密碼。
>mysql -u root -p
>密碼
mysql>update mysql.user set password=password('新密碼') where user="mytest" and host="localhost";
mysql>flush privileges;
Mysql 建立,授權,刪除使用者
1.遠端登入mysql mysql h ip u root p 密碼 2.建立使用者 格式 grant 許可權 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個test1使用者,密碼為123456,可以在任何主機上登入,並對所有資料庫有查詢,增加,修改和刪除...
MySQL建立使用者 授權 刪除
1 在mysql中建立新使用者 使用具有shell訪問許可權的root使用者登入mysql伺服器並建立名為 rahul 的新使用者。下面的命令只允許從localhost系統訪問使用者rahul的mysql伺服器。create user rahul localhost identified by pa...
MySql使用者建立 授權以及刪除
關鍵字 mysql使用者建立 授權以及刪除 the create user command mysql create user yy identified by 123 yy表示你要建立的使用者名稱,後面的123表示密碼 上面建立的使用者可以在任何地方登陸。mysql create user yy ...