|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
(php)怎樣把本機的mysql數據庫上傳到遠程主機上?
怎樣把本機的mysql數據庫上傳到主機上?
是直接把bin/data裡生成的.frm文件復制過去還是要怎麼操作?
我是新手!望兄弟姐妹多多幫忙!謝謝了 ^o^
我在顯的 |
把本机的数据库生成创建代码,拷到服务器上,通过mysql命令打开你这个创建数据库的代码即可(不可视)。
或者你可以下载一个phpadminSystem这套系统,放到网上去,就可以通过这个系统来远程操作数据库了(可视)。 |
版主,你好!
看見你真好!呵呵!
我還是有點不明白!真的抱歉!怎樣把本機的數據生成創建代碼?
是在phpmyadmin裡導出還是怎麼的? |
mysql提供了一系列的数据库操作语句。
比如mysqldump(将数据库里的表导成文本命令,比如create table……等语句),并生成一个文件,你把这个文件传到服务器上,再运行mysql语句还原:mysql<“你刚才生成的文件”(不要引号)就可以了。
另外phpmyadmin这个就是远程操作了,你可以自己建表,也可以用数据库生成的文件来重新创建数据库了。
上面说的是两个不同方案,你觉得哪个方便就用哪个,并不冲突。 |
謝謝版主!呵呵!真有效率!
我先照你說的試試!
再有問題再請教!再次謝謝版主耐心指導! |
phpmyadmin可以直接导入导出 |
版主,知道你在!這可是個機會!呵呵!多問問!
我在這還發了個帖!關於mysql的!
是怎樣的:
知道兩個數據表之間是通過字段來關聯的,問題是在A表的一個字段中輸入某個值的時候怎樣在B表相關聯的字段中也自動生成同一個值?
我不知道這是怎麼弄的,望版主能幫我! |
我在DOS下進c:\mysq\bin>mysql -uroot -p
打了密碼後再在mysql>mysqldump she>c:\test\test.sql;後
提示出錯!(she為庫名,裡面有一個名為he的表)
mysqldump: Got error: 1045: Access denied for user 'ODBC'@'localhost' (using pas
sword: NO) when trying to connect
怎麼回事?用戶名或密碼錯誤??還是怎麼的??
=======================================
用phpmyadmin輸出一個數據庫的時候會出現如下界面:
*************************************
-- phpMyAdmin SQL Dump
-- version 2.6.4
-- http://www.phpmyadmin.net
--
-- 主機: localhost
-- 建立日期: Dec 20, 2005, 10:59 AM
-- 伺服器版本: 5.0.13
-- PHP 版本: 4.4.0
--
-- 資料庫: `she`
--
CREATE DATABASE `she` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE she;
-- --------------------------------------------------------
--
-- 資料表格式: `he`
--
CREATE TABLE `he` (
`id` int(4) NOT NULL auto_increment,
`name` varchar(45) NOT NULL,
`age` varchar(45) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- 列出以下資料庫的數據: `he`
--
INSERT INTO `he` VALUES (1, 'lanch', '100');
INSERT INTO `he` VALUES (2, 'bigone', '25');
INSERT INTO `he` VALUES (3, 'jin', '26');
**************************************
是把這些復制下來保存為文本文件再上傳還是怎麼的?
我確實不是很明白!望大家幫幫我!謝謝!
|
嗯,把phpmyadmin生成的那段内容保存成一个文件传到服务器上就可以用mysql生成数据库及相应的表/数据。 |
bigone111在上个帖子中说
把data文件夹里面的文件夹(对应数据库)传上去主机的相应的mysql的data目录就可以了
或者本地通过phpmyadmin导出为sql文件
然后在主机导入
相应的操作如果不会,建议可以用前面的方法,一般是需要复制一份data文件夹,一般打包会提示文件正在使用的。 |
謝謝各位的幫忙!不勝感激! |
|