顯示具有 MySQL 標籤的文章。 顯示所有文章
顯示具有 MySQL 標籤的文章。 顯示所有文章

2008年4月8日 星期二

如何將MSQL備份資料庫放上其他的Server

Q: 如何將MSQL備份資料庫放上其他的Server

A: 步驟如下
1. 登入
mysql -u root -D mysql
2. 新增一個user
INSERT INTO user (Host,User,Password) VALUES('%','user1',PASSWORD('pwd1'));
3. Create database
create database newdb
4. 指定database
use newdb
5. 執行備份後的資料庫指令 (目錄分隔"\"須以"\\"替代)
source c:\\20080409 1159.sql
6. 授權
grant all privileges on newdb.* to user1@localhost;

2008年4月7日 星期一

MySQL 初入門

1. 安裝
在Windows下安裝有兩種, 一為註冊為Windows Service, 開機自動啟動, 另一種為手手動開啟.

2. 手動開啟

  • 開啟:在安裝目錄下, double click start.bat
  • 關閉:在安裝目錄下, double click shutdown.bat

3. 輸入SQL指令

  • Connect:mysql -D {database} -u {user id} -p {password}
  • Execute SQL:select * from {table_name}

4. Backup/Restore

  • Backup:mysqldump -u root {database} [{table_name}] {output_file}
  • Restore

mysql -u root -p {password}

create database aaa

use {database_name}

source ~/{output_file}