Linux系統(tǒng)下,我們需要對MySQL數(shù)據(jù)庫進(jìn)行權(quán)限設(shè)置,以便控制用戶對MySQL的訪問權(quán)限。下面我們將介紹如何設(shè)置用戶對MySQL的權(quán)限。
1. 進(jìn)入MySQL數(shù)據(jù)庫 在終端中輸入以下命令,進(jìn)入MySQL數(shù)據(jù)庫: $ mysql -u root -p 2. 創(chuàng)建新用戶 輸入以下命令,創(chuàng)建新用戶并設(shè)置密碼: mysql>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 其中,newuser 是新用戶名,localhost 是訪問來源,password 是密碼。 3. 賦予權(quán)限 輸入以下命令,為新用戶賦予權(quán)限: mysql>GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; 其中,ALL PRIVILEGES 表示賦予所有權(quán)限,* . * 表示操作的表和數(shù)據(jù)庫,newuser 和 localhost 分別是用戶名和來源。 4. 刷新權(quán)限 輸入以下命令,刷新權(quán)限: mysql>FLUSH PRIVILEGES; 5. 退出MySQL 輸入以下命令,退出MySQL: mysql>exit
通過以上步驟,我們對新用戶賦予了所有權(quán)限,可以通過創(chuàng)建新用戶和修改權(quán)限的方式,自由地控制用戶對MySQL的訪問權(quán)限。