十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一般在windows下安装mysql后都会有个instance config wizard
成都创新互联公司主要从事成都网站建设、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务石河子,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
也就是配置向导。 在开始菜单和mysql在一起,点击就是了。
如果不在一起,就去mysql安装目录的bin下面找,
在安装目录/bin/MySQLInstanceConfig.exe
运行配置向导,
next
1,选reconfigure instance 再 next
2,选detailed configuration 再next
3,选择mysql所在的服务器类型
如果是学习和测试用选Developer Machine
如果是服务器选Server Machine
如果是专用的mysql服务器 选第三个。
既然是xp下,多半是用1或者2了。
再next
4,选择主要服务器的数据库类型。
如果你一直都是默认安装,选第一个Multifunctional
如果你主要用了InnoDB 那么选第二个
5,选择innodb的存放地址。不动。
6,选择连接数。估计你应该选第一个。
7,网络属性。都勾上。这里也可以设置端口号。
8,默认字符集选择。 这个要看你自己用的什么,
如果你不确定自已现在用的是哪种字符集。那么
你可以先在mysql命令行中输入 show variables like '%collation%'.
如果里面有utf8 你这里就选utf8 如果有gb2312 就选gb2312
如果有gbk,就选gbk。如果都是latin1,就选latin1.
9,终于到这里了,看见Install As Windows Server了吧,勾上
为了用命令行方便,下一个也勾上。
10,重新输入mysql root密码
11,execute。
搞定。
哦 发现还有个简单办法,不过不知道会不会改变以前的字符集,
就是在第二部选择standard configuration 。
然后直接到第9步了。
试试看看哈。这么详细,相信没问题。
假设mysql的basedir为D:\mysql-5.0.45-win32,即basedir=D:\mysql-5.0.45-win32,配置文件为basedir下名为my.ini
1.手工创建mysql服务:
mysqld --install mysql5 --defaults-file= %basedir%\my.ini
将在操作系统中注册一个名为mysql5的系统服务;
2.手工启动mysql服务
net start mysql5
3.手工终止mysql服务
net stop mysql5
4.手工删除mysql服务
mysqld --remove mysql5
你可以试试,我还没有试过,只是在论坛刚刚看到
1)将MySQL 添加到服务中。\x0d\x0a以管理员模式启动cmd,进入mysql安装路径: d:/appspace/mysql /bin\x0d\x0a输入 mysqld --install MySQL --defaults-file="C:\Windows\my.ini"\x0d\x0a要指定defaults-file.\x0d\x0a命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,\x0d\x0aPath to executable中的内容为 \x0d\x0ad:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL\x0d\x0a2)启动MySQL\x0d\x0a在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.\x0d\x0a如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)\x0d\x0a3)关闭MySQL\x0d\x0a在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.\x0d\x0a4)删除mysql服务\x0d\x0amysqld _remove