在Ubuntu環境下對sqladmin進行安全設置,可以參考以下步驟:
首先,在Ubuntu系統上安裝MySQL服務器。
sudo apt update
sudo apt upgrade -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
sudo apt install mysql-server
安裝完成后,運行安全配置腳本:
sudo mysql_secure_installation
按照提示設置root用戶的密碼,移除匿名用戶,禁止root用戶遠程登錄等。
檢查服務狀態確保MySQL服務正在運行:
sudo systemctl status mysql
登錄MySQL使用root用戶登錄MySQL:
mysql -u root -p
創建一個新用戶 localdev,并設置密碼為 123456,賦予其對所有數據庫的讀寫權限:
CREATE USER 'localdev'@'localhost' IDENTIFIED BY '123456';
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'localdev'@'localhost';
FLUSH PRIVILEGES;
測試新用戶退出MySQL后,嘗試使用新創建的用戶登錄并進行操作:
mysql -u localdev -p
如果你需要從遠程計算機連接到MySQL服務器,你需要編輯MySQL配置文件,注釋掉或刪除 bind-address 行,并重啟MySQL服務:
sudo systemctl restart mysql
為了更方便地管理MySQL,你可以安裝圖形界面工具,如phpMyAdmin或MySQL Workbench。
安裝phpMyAdmin:
sudo apt install phpmyadmin
安裝MySQL Workbench:
sudo apt install mysql-workbench
請注意,以上步驟和配置僅為基本的安全設置建議,實際應用中可能需要根據具體需求和環境進行調整。同時,為了確保系統的安全性,建議定期更新MySQL和相關軟件包,以及監控系統的安全日志。