授權資料庫,給某一個帳號管理
grant 權限 on 資料庫名稱.* to 帳號@主機位置 identified by '密碼';
例:授權本機使用者aaa,來管理資料庫testdb:
grant all on 資料庫名稱.* to 使用者@localhost identified by '密碼';
立即更新權限的指令:
flush privileges
刪除指定內容
DELETE * FROM 資料表名稱 WHERE 欄位名稱 = '要尋找的資料';
尋找指定內容
SELECT * FROM 資料表名稱 WHERE 欄位名稱 = '要尋找的資料';
備份資料庫
#mysqldump -l -u帳號 –p密碼 資料庫名稱 > 檔案名稱.sql
或
#mysqldump –lock-all-tables –user=帳號 –password=密碼 資料庫名稱 > 檔案名稱.sql
說明:
-l 或 –lock-all-tables
進行備份時將正在備份的資料庫裡的資料表,全部鎖定以確保資料的一致性
-u帳號 或 –user=帳號
此資料庫的登入帳號
-p密碼 或 –password=密碼
需要輸入密碼,如果你的資料庫有密碼保護,而你又不加這個選項,就會直接 ACCESS DENIED
資料庫名稱:你要備份的資料庫名稱,
這個部份你想取什麼名字都行,總之這裡就是備份出來的檔案名稱
還原資料庫
# mysqladmin create 資料庫名稱
# mysql –user=帳號 –password=密碼 資料庫名稱 < 資料庫備份檔.sql