蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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文件夹,一般打包会提示文件正在使用的。

謝謝各位的幫忙!不勝感激!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com