mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼
1.新建使用者。
//登入mysql
@>mysql -u root -p
@>密碼
//建立使用者
mysql> mysql> insert into mysql.user(host,user,password,ssl_cipher,x509_issuer,x509_sub
ject) values("localhost","pppadmin",password("passwd"),'','','');
這樣就建立了乙個名為: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;
5.列出所有資料庫
mysql>show database;
6.切換資料庫
mysql>use '資料庫名';
7.列出所有表
mysql>show tables;
8.顯示資料表結構
mysql>describe 表名;
9.刪除資料庫和資料表
mysql>drop database 資料庫名;
mysql>drop table 資料表名;
MySQL使用者管理 新增使用者 授權 刪除使用者
新增使用者 以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan。在mysql.user表裡可以檢視到新增使用者的資訊 授權命令格式 grant privile...
MySQL 使用者管理 新增使用者 授權 刪除使用者
不要直接使用root使用者管理應用資料 以root使用者登入資料庫,執行以下命令 create user zhangsan identified by zhangsan 上面的命令建立了使用者zhangsan,密碼是zhangsan.在mysql.user表裡可以檢視到新增使用者的資訊 select...
MySQL 使用者管理 新增使用者 授權 刪除使用者
以root使用者登入資料庫,執行以下命令 create user xixi identified by 123456 上面的命令建立了使用者xixi,密碼是123456。在mysql.user表裡可以檢視到新增使用者的資訊 命令格式 grant privilegescode on dbname.ta...