我想創建轉儲文件名「db_ehr.sql」數據庫中的任何一個可以幫助我這樣做..在MySQL創建轉儲文件數據庫5.0
回答
你db_ehr.sql應該是這樣的:
# DATEI: db_ehr.sql
# ZWECK: Kommando-Datei für mysql
# create dbname - ???
# GEBRAUCH: [[email protected] xx]$ mysql -u root [-p] < db_ehr.sql
# ------ Create Database
USE mysql;
DROP DATABASE IF EXISTS dbname;
CREATE DATABASE dbname;
# ------ Grant Access
GRANT ALL ON dbname.* TO [email protected]'host';
# ------ Create/Fill Tables
的用戶(root),應允許創建數據庫和用戶授權訪問應該有一個密碼(標識BY)
新增證據:腳本
簡化版本以上(其中 '作品' 對我來說):
DOS E:\proj\lang\sql\mysql\winxpsp3
type demo00.sql
USE mysql;
show databases;
DROP DATABASE IF EXISTS demo;
CREATE DATABASE demo;
show databases;
用法:重定向:
DOS E:\proj\lang\sql\mysql\winxpsp3
mysql -u root -p < demo00.sql
Enter password:
Database
...
classicmodels
mysql
...
Database
...
classicmodels
demo
mysql
用法:源
mysql -u root -p
...
Server version: 5.0.51b-community-nt MySQL Community Edition (GPL)
...
mysql> source demo00.sql
Database changed
+--------------------+
| Database |
+--------------------+
...
| classicmodels |
| mysql |
...
+--------------------+
6 rows in set (0.00 sec)
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 1 row affected (0.00 sec)
+--------------------+
| Database |
+--------------------+
...
| classicmodels |
| demo |
| mysql |
...
+--------------------+
7 rows in set (0.00 sec)
當我嘗試討厭的東西時,我得到了指導性的錯誤信息:
嘗試它爲用戶沒有必要的權限:
ERROR 1044(42000):拒絕訪問用戶 '嗯' @ 'localhost' 的數據庫 '示範'
嘗試重複建立演示:
錯誤1007(HY000):無法創建數據庫'demo';數據庫中存在
試圖創建一個名爲數據庫 '不是一個名字':
ERROR 1064(42000):你在你的SQL語法錯誤;檢查
對應於你的MySQL服務器版本正確的語法在1號線
附近 「不是一個名字」使用所以我buffled聽到您的實驗失敗,沒有在原因,一些提示手冊。
:
>> create database test;
>> use test;
>> source db_ehr.sql;
我應該在哪裏放置db_ehr.sql文件? – Learner 2011-04-04 07:09:37
in windows:source c:\ path \ to \ db_ehr.sql;在linux源/ home/test /源中db_ehr.sql; – 2011-04-04 07:36:15
該文件可以使用mysql命令行控制檯執行。
shell>mysql --user=user_name --password=user_password --host=host_name --port=port_number<db_ehr.sql
您可以指定文件的完整路徑,例如, d:\ DIR1 \ db_ehr.sql
但是請閱讀轉儲文件以瞭解您將要加載/覆蓋的內容 – symcbean 2011-04-04 08:50:46
什麼平臺,你運行的? (Linux,windows等) – 2011-04-04 07:02:35
我正在使用Windows XP – Learner 2011-04-04 07:06:01