首先要宣告一下:一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。
注:本操作是在win命令提示符下,phpmyadmin同樣適用。
使用者:phplamp 使用者資料庫:phplampdb
1.新建使用者。
//登入mysql
@>mysql -u root -p
@>密碼
//建立使用者
mysql> insert into mysql.user(host,user,password) values("localhost","phplamp",password("1234"));
//重新整理系統許可權表
mysql>flush privileges;
這樣就建立了乙個名為:phplamp 密碼為:1234 的使用者。
然後登入一下。
mysql>exit;
@>mysql -u phplamp -p
@>輸入密碼
mysql>登入成功
2.為使用者授權。
//登入mysql(有root許可權)。我裡我以root身份登入.
@>mysql -u root -p
@>密碼
//首先為使用者建立乙個資料庫(phplampdb)
mysql>create database phplampdb;
//授權phplamp使用者擁有phplamp資料庫的所有許可權。
>grant all privileges on phplampdb.* to phplamp@localhost identified by '1234';
//重新整理系統許可權表
mysql>flush privileges;
mysql>其它操作
/*如果想指定部分許可權給一使用者,可以這樣來寫:
mysql>grant select,update on phplampdb.* to phplamp@localhost identified by '1234';
//重新整理系統許可權表。
mysql>flush privileges;
*/3.刪除使用者。
@>mysql -u root -p
@>密碼
mysql>delete from user where user="phplamp" and host="localhost";
mysql>flush privileges;
//刪除使用者的資料庫
mysql>drop database phplampdb;
4.修改指定使用者密碼。
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where user="phplamp" and host="localhost";
mysql>flush privileges;
mysql新增使用者和密碼
1.新建使用者。foo表示你要建立的使用者名稱,後面的123表示密碼,localhost限制在固定位址localhost登陸 create user foo localhost identified by 123 建立資料庫並指定字元編碼 create schema database name de...
mysql使用者新增 MySQL使用者新增
我的是ubuntu 12.04。發現在mysql中經常出現新增使用者之後,要麼只能本地登陸,要麼只能遠端登陸的蛋疼的情況。這裡記錄一下是如何操作的。建立使用者 create user username identified by password 如果想要讓這個使用者即可以本地登陸,也可以遠端登 我...
mysql使用者新增 mysql新增使用者
mysql新增使用者 mysql新增使用者方法 建立資料庫gamesp create database gamesp 新增使用者 grant all on 資料庫名.to 使用者 名 localhost identified by 密碼 grant all on gamesp.to newuser ...