(1)cmd命令連線到mysql資料庫
mysql -h [ip位址] -u [使用者名稱] -p[密碼]
note:
(1)-p後面直接輸入密碼,不要留空格,否則需要重新輸入。
(2)直接輸入mysql,預設為root使用者訪問,不需要輸入密碼。
(2)建立使用者
create user '使用者名稱'@'host' identified by '密碼'
create user 'xgj'@localhost identified by '123456';
note:
host - 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost, 如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元%
(3)授權
grant privileges on database.tablename to 使用者名稱@host identified by '密碼'
grant all privileges on demodb.* to xgj@localhost identified by '123456';
note:
(1)privileges:這裡可以是所有許可權,可以是select,insert,update,delete等許可權
(2)如果是對所有表的操作,tablename這裡可以用*萬用字元
(3)修改密碼
如果是當前登入使用者修改密碼:
set password=password('newpassword')
非當前登入使用者修改密碼:
set password for '使用者名稱'@'host'=password('new password')
set password for 'xgj'@'localhost'=password('123456')
(4)撤權
revoke privileges on databases.tablename from '使用者名稱'@'host'
revoke select on demodb.* from 'xgj'@'localhost';
(5)檢視使用者許可權
show grants for '使用者名稱'@'host'
如果想檢視當前登入使用者許可權,可以直接輸入:show grants
(6)檢視當前使用者
select current_user;
或者
select user();
(7)刪除使用者
drop user '使用者名稱'@'host'
drop user 'xgj'@'localhost';
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL資料庫常用命令
連線命令 mysql h 主機位址 u 使用者名稱 p 使用者密碼 建立資料庫 create database 庫名 顯示所有資料庫 show databases 開啟資料庫 use 庫名 建立資料表 create table 表名 欄位名 字段型別 字段引數 顯示資料表字段 desc 表名 當前庫...