Binary Log Binary Log My SQL Server eg
Binary Log的還原機制 �啟用 Binary Log �修改 My. SQL Server 的系統設定檔(eg. /etc/my. cnf) �在 [mysqld] 區塊中加上 log-bin = mysql-bin 選項 [mysqld] log-bin=mysql-bin �使用 mysqlbinlog 將 Binary Log 轉換成可執行的 SQL 指令
備份及還原指令 �備份指令 mysql> SELECT * INTO OUTFILE '/tmp/forums-db-users. sql' FROM phpbb_users; �還原指令 mysql> load data infile '/tmp/forums-db-users. sql' replace into table forums-db. phpbb_users; �REPLACE指令會覆寫任何在來源與目的表格中,具有 唯一或主要鍵值紀錄的資料。
My. Sql指令 �登入mysql: �mysql> mysql –u username –p password; �授與權限 �mysql> grant 權限 on 物件(如表格) to 使用者; �撤銷權限 �mysql> revoke 權限 on 物件 from 使用者; �新增使用者 �create user、grant �權限設定完成 � FLUSH PRIVILEGES;
範例 �授與任何權限給使用者 � GRANT ALL ON *. * TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; �授與針對db_name資料的某些權限給使用者 � GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON db_name. * TO 'username'@'localhost' IDENTIFIED BY 'password';
- Slides: 17