1. 登錄MySQL
在終端中輸入以下命令,登錄到MySQL數據庫:
```ysql -u root -p
其中,-u表示用戶名,root為MySQL默認的超級用戶;-p表示輸入密碼,按回車后輸入密碼。
2. 創建只讀賬號
在MySQL中,我們可以通過GRANT命令來創建只讀賬號。GRANT命令的語法如下:
```ame'@'localhost' IDENTIFIED BY 'password';
ame'@'localhost'表示授權給本地用戶;IDENTIFIED BY 'password'表示設置密碼。
ly的只讀賬號,密碼為123456,授權給所有表,命令如下:
```ly'@'localhost' IDENTIFIED BY '123456';
3. 驗證只讀賬號
使用只讀賬號登錄MySQL,驗證是否只能查詢數據。在終端中輸入以下命令:
```ysqlly -p
按回車后輸入密碼,登錄成功后,嘗試修改數據,如下:
```new_value' WHERE id = '1';
提示沒有權限,說明只讀賬號創建成功。
總結:通過以上步驟,我們成功為MySQL添加了只讀賬號,保護了數據安全。在實際應用中,我們可以根據需要授予不同的權限,精細化管理數據庫。