MySQL 是目前最流行的開源關系型數據庫管理系統,它屬于 LAMP(Linux+Apache+MySQL+PHP)或 LNMP(Linux+Nginx+MySQL+PHP)架構的一部分。MySQL 優秀的性能、易于使用以及廣泛的應用領域為其在數據庫領域中贏得了良好的聲譽。本篇日記主要記錄了MySQL 數據庫的一些操作經驗。
安裝 MySQL
sudo apt-get update sudo apt-get install mysql-server mysql_secure_installation
使用上述命令可以在Linux 上快速安裝 MySQL 數據庫,其中mysql_secure_installation 用于創建root 賬戶以及對 MySQL 數據庫進行安全配置。
創建用戶
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost'; FLUSH PRIVILEGES;
使用上述代碼可以創建一個新用戶,并將所有的權限賦予該用戶。注意需要修改 username 和 password 為自己的用戶名和密碼。
備份數據庫
mysqldump -u [username] -p [password] [database_name] >[filename].sql
使用 mysqldump 命令可以方便地備份 MySQL 數據庫,該命令將數據以 SQL 語句的形式輸出到一個文件中。
恢復數據庫
mysql -u [username] -p [password] [database_name]< [filename].sql
使用上述代碼可以還原 MySQL 數據庫,其中 [filename].sql 為之前備份的 SQL 文件名。
以上是我在使用 MySQL 數據庫時遇到的一些問題以及相應的解決方案,希望對其他開發者也能有所幫助。