mysql添加用戶和密碼


1.新建用戶。
#foo表示你要建立的用戶名,后面的123表示密碼, #localhost限制在固定地址localhost登陸 CREATE USER foo@localhost IDENTIFIED BY '123';

#創建數據庫並指定字符編碼
CREATE SCHEMA `database_name` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
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;
 


免責聲明!

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



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