回顧:Linux環境 Mysql新建用戶和數據庫並授權


 回顧:Linux環境 Mysql新建用戶和數據庫並授權

一、新建用戶

//登錄Mysql

@>mysql -u root -p
@>密碼


//創建用戶

 

mysql> insert into mysql.user(Host,User,Password)
values('localhost','xdev',password('xdev123'));
//刷新系統權限表
mysql>flush privileges;
//這樣就創建了一個名為:xdev密碼為:xdev123 的用戶。

 

二、登錄測試

mysql>exit;
@>mysql -u cplusplus -p
@>輸入密碼
mysql>登錄成功


三、用戶授權

//登錄MYSQL
@>mysql -u root -p
@>密碼
//首先為用戶創建一個數據庫(tz_ebank)
mysql>create database tz_ebank;

//給來自10.163.225.87的用戶joe分配可對數據庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的權限,並設定口令為123。

mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@'%' identified by '123';

//給來自10.163.225.87的用戶joe分配可對數據庫vtdc所有表進行所有操作的權限,並設定口令為123。
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';

//給來自10.163.225.87的用戶joe分配可對所有數據庫的所有表進行所有操作的權限,並設定口令為123。
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by '123';

//給本機用戶joe分配可對所有數據庫的所有表進行所有操作的權限,並設定口令為123。
mysql>grant all privileges on *.* to joe@localhost identified by123′;

 

四,linux下開啟、關閉、重啟mysql服務命令


一、 啟動
1、使用 service 啟動:service mysql start
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql start
3、使用 safe_mysqld 啟動:safe_mysql&

二、停止
1、使用 service 啟動:service mysql stop
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql stop
3、mysqladmin shutdown

三、重啟
1、使用 service 啟動:service mysql restart
2、使用 mysqld 腳本啟動:/etc/inint.d/mysql restart

 

四、查看mysql狀態

 

>>mysql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM