1. 程式人生 > 資料庫 >Mysql資料庫常用操作命令

Mysql資料庫常用操作命令

資料庫服務操作命令

1.啟動資料庫
sudo mysql.server start
2.重啟資料庫
sudo mysql.server restart
3.停止資料庫服務
sudo mysql.server stop
4.檢視資料庫狀態
sudo mysql.server status
5.進入資料庫操作Shell
mysql -u root -p
6.進入資料庫操作Shell
exit

資料庫使用者許可權操作命令

--檢視所有資料庫名稱
show databases; 
--切換資料庫
use database;
--檢視資料庫下表名稱
show tables;

--查看錶中的欄位名稱
show columns from tables;

--檢視資料庫使用者
select user,host from mysql.user;

--新建使用者
--建立了一個名為:test 密碼為:1234 的使用者
create user 'test' @ 'localhost' identified by '1234';

--刪除使用者
--刪除使用者test
drop user test @ 'localhost';
--若建立的使用者允許任何電腦登陸,刪除使用者如下
drop user test @ '%';

--更改密碼
--方法1,密碼實時更新;修改使用者“test”的密碼為“1122”
set password for test =password('1122');
--方法2,需要重新整理;修改使用者“test”的密碼為“1234”
update  mysql.user set  password=password('1234')  where user='test'
--重新整理
flush privileges;

--使用者分配許可權
--授予使用者test通過外網IP對資料庫“testdb”的全部許可權
grant all privileges on 'testdb'.* to 'test'@ '%' identified by '1234';  
--重新整理許可權
flush privileges; 
--授予使用者“test”通過外網IP對於該資料庫“testdb”中表的建立、修改、刪除許可權,以及表資料的增刪查改許可權
grant create,alter,drop,select,insert,update,delete on testdb.* to test@'%';

--看使用者“test”許可權
show grants for test;