win2003服务器已安装了一个mysql4数据库,怎样可以再安装一个mysql5呢? win2003服务器已安装了一个mysql4数据库,怎样可以再安装一个mysql5呢?前系是不要影响破坏之前mysql4的数据,请问有方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows没试过,不过linux 是没什么问题的。windows的话,楼主把mysql5安装的路径换下试试; 手动安装即可。我有一篇短文:http://blog.csdn.net/iihero/archive/2010/05/15/5596401.aspx参照里边的方法即可安装一个mysql5服务,与已经安装的mysql4互不影响。 iihero 大兄多谢你的解答我是初学者请问能不能详细说说你的脚本的用方法呀 用法很简单的,你先下一个noinstall版的mysql5解压后有一个目录mysql**,你把我写的脚本存到目录mysql**下边,起一个名字:mysql-install.bat然后执行这个脚本就会完成安装。然后启动服务mysql5,就可以启动你的数据库了。不过,可能要把中间的echo port = 3306 >> my.ini 改为别的端口如3307等,防止端口冲突。 你好iihero兄 我按你的方法做了但是好像myslq5的服务启动不了我运行bin目录下的mysqld-nt.exe 时弹出一个dos窗口 什么都没显示过一分就消失了我本来以为是成功运行服务了可是我打入时 "mysql -u root -p"时显示 ERROR 2003:Can't connect to MySQL server on 'localhost' (10061) 不知是为什么呢另外请问根上当下的 my-huge.ini\my-large.ini....等等ini文件里的“port = 3306 ”要改吗我是改了但也是运行不了服务 主要把my.ini和4的区别开来 就可以了。 我是把端口改了============================[client] port = 3307 default_character_set=gbk [mysqld] default_character_set=utf8 default_storage_engine=InnoDB basedir=D:\mysql5\ datadir=D:\mysql5\ /data innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend transaction-isolation=READ-COMMITTED port=3307 max_allowed_packet = 64M =====================================================运行脚本后在根目录下生成的my.ini mysql5的是不是直接放在根目录下就行?原来安装sql4时 c:/windows 下已有一个my.ini了 ============================[client] port = 3307 default_character_set=gbk [mysqld] port = 3307 default_character_set=utf8 default_storage_engine=InnoDB basedir=D:\mysql5\ datadir=D:\mysql5\data\ innodb_data_file_path=ibdata1:50M;ibdata2:10M:autoextend transaction-isolation=READ-COMMITTED max_allowed_packet = 64M 改成这样,要是不行贴出错误信息; 你好还是提时“ERROR 2003:Can't connect to MySQL server on 'localhost' (10061)” mysql5服务起来了没有?如果启来了,你进到d:\mysql5\bin目录下边运行mysql -u root -P 3307端口得对上或者运行: mysql --defaults-file=d:\mysql5\my.ini -u foo foo -psybase1 -P 3307 mysql5的服务应是启动不了的 (因为之前有一个mysql4的服务在运行不知有没有冲突,但我已把端口改为不一样了)另外运行脚本后生成的my.ini 是存放在mysql5的根目录下的 它的位置不用动了是吧以下是my.ini的内容是自动生成的==============================[client] port = 3308 default_character_set=gbk [mysqld] default_character_set=utf8 default_storage_engine=InnoDB basedir=D:\mysql5\ datadir=D:\mysql5\ /data innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend transaction-isolation=READ-COMMITTED port=3308 max_allowed_packet = 64M ========================================= 可能是我原来编辑排版的问题, [client] port = 3308 default_character_set=gbk [mysqld] default_character_set=utf8 default_storage_engine=InnoDB basedir=D:\mysql5\datadir=D:\mysql5\data innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend transaction-isolation=READ-COMMITTED port=3308 max_allowed_packet = 64M 上边的basedir和datadir你稍改一下,末尾不要留空格(文本编辑器里头)然后再运行命令:mysqld --install-manual mysql5 --defaults-file=d:\mysql5\my.ini生成服务,再net start mysql5试试 谢谢各位了特别iihero兄给我很大帮助 菜鸟提问 关于数据表的创建 本人小白 望大神耐心 innodb_buffer_pool_size mysql5.0中文乱码 Mysql连接oracle 如何显示数据库中多少表格? 一个数据库问题,一直很困惑,高手指点啊。。。 大家的数据库字符集一般用什么?GB*还是UTF8? 我刚装好MySQL,但是没有user这个数据库?怎么回事 求解,一个查询到的数据重复出现的问题 如何知道mysql sleep的進程在執行什麼操作 这个错误是怎么回事?ERROR 1033 (HY000): Incorrect information in file 狼头大哥,ifnull()函数的疑问;
我有一篇短文:http://blog.csdn.net/iihero/archive/2010/05/15/5596401.aspx参照里边的方法即可安装一个mysql5服务,与已经安装的mysql4互不影响。
我是初学者请问能不能详细说说你的脚本的用方法呀
解压后有一个目录mysql**,
你把我写的脚本存到目录mysql**下边,起一个名字:mysql-install.bat
然后执行这个脚本就会完成安装。
然后启动服务mysql5,就可以启动你的数据库了。
不过,可能要把中间的echo port = 3306 >> my.ini 改为别的端口如3307等,防止端口冲突。
我运行bin目录下的mysqld-nt.exe 时弹出一个dos窗口 什么都没显示过一分就消失了
我本来以为是成功运行服务了可是我
打入时 "mysql -u root -p"时显示 ERROR 2003:Can't connect to MySQL server on 'localhost' (10061) 不知是为什么呢另外请问
根上当下的 my-huge.ini\my-large.ini....等等ini文件里的“port = 3306 ”要改吗
我是改了但也是运行不了服务
============================
[client]
port = 3307
default_character_set=gbk
[mysqld]
default_character_set=utf8
default_storage_engine=InnoDB
basedir=D:\mysql5\
datadir=D:\mysql5\ /data
innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend
transaction-isolation=READ-COMMITTED
port=3307
max_allowed_packet = 64M
=====================================================
运行脚本后在根目录下生成的my.ini mysql5的是不是直接放在根目录下就行?原来安装sql4时 c:/windows 下已有一个my.ini了
[client]
port = 3307
default_character_set=gbk
[mysqld]
port = 3307
default_character_set=utf8
default_storage_engine=InnoDB
basedir=D:\mysql5\
datadir=D:\mysql5\data\
innodb_data_file_path=ibdata1:50M;ibdata2:10M:autoextend
transaction-isolation=READ-COMMITTED
max_allowed_packet = 64M
改成这样,要是不行贴出错误信息;
如果启来了,
你进到d:\mysql5\bin目录下边
运行
mysql -u root -P 3307
端口得对上
或者
运行:
mysql --defaults-file=d:\mysql5\my.ini -u foo foo -psybase1 -P 3307
另外运行脚本后生成的my.ini 是存放在mysql5的根目录下的 它的位置不用动了是吧
以下是my.ini的内容是自动生成的
==============================
[client]
port = 3308
default_character_set=gbk
[mysqld]
default_character_set=utf8
default_storage_engine=InnoDB
basedir=D:\mysql5\
datadir=D:\mysql5\ /data
innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend
transaction-isolation=READ-COMMITTED
port=3308
max_allowed_packet = 64M
=========================================
可能是我原来编辑排版的问题,
[client]
port = 3308
default_character_set=gbk
[mysqld]
default_character_set=utf8
default_storage_engine=InnoDB
basedir=D:\mysql5\
datadir=D:\mysql5\data
innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend
transaction-isolation=READ-COMMITTED
port=3308
max_allowed_packet = 64M
上边的basedir和datadir你稍改一下,末尾不要留空格(文本编辑器里头)然后再运行命令:
mysqld --install-manual mysql5 --defaults-file=d:\mysql5\my.ini
生成服务,
再net start mysql5试试