[Logo]  E3系統 開發.操作.問題 討論區 
[Search] 搜尋主題 [Recent Topics] 最新主題 [Hottest Topics] 熱門主題 [Members] 會員列表 [Groups] E3首頁
[Register] 會員註冊 [Login] 會員登入
回存MySQL E3工作資料庫~  XML
討論區首頁 » E3安裝及日常維護(Linux,Windows..)
發表人 內容
e3Admin

[Avatar]

註冊時間: 2011-06-09 18:31:13
文章: 73
離線

E3內建的備份檔是zip檔, 解開zip檔是一個3010001.sql
的MySQL描述文字檔. 如果是用mysqldump程式的備份檔,
也同樣是產生MySQL描述文字檔.
將解開的檔放到 c:\3010001.sql

執行回存前, 先看一下MySQL的my.ini設定是否正確,
否則回存完後可能會出現中文亂碼, 或找不到資料表.
character-set-server=utf8    (4.0版不用設)
lower_case_table_names=1     



回存方式如下, Windows, Linux 操作大致相同:

A. 建立MySQL資料庫
C:\mysql\bin>mysql -uroot -p778899   (-p密碼,要輸入你設的root密碼)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.26-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> drop database e3010001;
Query OK, 1 row affected (0.00 sec)

mysql> create database e3010001;
Query OK, 1 row affected (0.00 sec)

mysql> exit
Bye

第9行指令是刪除原本存在的工作資料庫, 如果為新安裝可以不用執行刪除.
要小心執行, 一經刪除會永久消失. 所以如果原有資料庫時, 回存前記得先做備份.
以防萬一.




B. 回存資料庫
C:\mysql\bin>mysql -uroot -p778899 e3010001< c:\3010001.sql
C:\mysql\bin>

如果回存時, 產生中斷, 很有可能是import的buffer開得不足.
在my.ini要做以下的設定.
MySQL4
[mysqld]
.............
set-variable = max_allowed_packet=5M
...........

MySQL5
[mysqld]
.............
max_allowed_packet=5M
...........



C. 中止備份程序
回存完成進入E3系統後, 要先到 [系統維護管理] / [系統處理控制台]
把備份的執行程序直接中止執行.


修改6次,最後2013-09-30 22:39:19  

輕輕敲醒沈睡的心靈~  企鵝的初章 ^^
 
討論區首頁 » E3安裝及日常維護(Linux,Windows..)
前往:   

2011 DASAMX GROUP.    Powered by JForum 2.1.9©    建議使用Firefox瀏覽