mysql5.5的配置方法
创始人
2024-12-24 12:01:24
0次


    第一步:打开根目录下,打开my-huge.ini(其他my-*.ini文件也可以),做一些修改(具体修改方法不说,网上搜“mysql免安装版配置”全是),然后另存为my.ini,至于这一文件的存放位置,有的说在C:\Windows下,有的说在mysql的根目录下,由于这点与本文无关,不再纠结这个。
    第二步:以管理员身份运行DOS窗口,将目录调到mysql安装目录的bin文件夹下(如果不想老是调目录,可以把bin文件夹加到path环境变量中去,这样可以直接在打开的命令提示符下运行bin文件夹下的命令),运行mysqld -install,这样将MySQL服务加载到了windows服务中去,且为“自动”状态,然后运行net start MySQL,就可以启动这一服务了,然后就配置成功了。
    网上的方法大致都是上面这种方法,略有差别,我都试了试,可是在启动MySQL服务的时候总是出现启动失败,错误1067,进程意外结束这种错误,一遍一遍的卸载服务,安装服务,修改my.ini,可全都不管用。后来看到一个方法说执行命令:mysql -u root shutdown可以解决,我便试了试,可是弹出错误,让我查看进程mysqld.exe是否在运行,打开任务管理器,发现没有这一进程,便进到bin文件夹中双击mysqld.exe,双击好几次却始终启动不起来,这时心里就有点急躁了,可还是耐住性子,把系统恢复到原来的状态:卸载服务(命令是:mysqld
-remove,同样要在DOS窗口以管理员身份运行的情况下),删除my.ini。这个时候再重新加载服务:mysqld -install,系统提示加载成功后,又运行net start MySQL,意外发现启动成功了!原来都是这个my.ini惹的祸,但我还是不知道这个是做什么用的,总之,问题是解决了,也许现在的版本不需要这个文件了吧。

本来以为这个版本是不需要配置my.ini文件的,但在后来使用过程中遭遇到了中文乱码的问题。虽然乱码这一问题可以通过命令(set names gbk)解决,不过那种解决方法都是暂时性的,当服务器重新启动的时候,编码问题又重现,还得再次手工配置,特别麻烦,最好的解决办法就是在my.ini文件里进行配置。在每次MySQL服务启动时,总要先查找my.ini文件,读取里面定义的默认参数,在使用数据库过程中,如果没有手工更改,便使用默认参数。

下面介绍mysql的5.5版本(与5.1版本有所区别)中my.ini文件的内容。
在mysql根目录里新建my.ini文件,用阅读器打开(我用的UltraEdit,建议不要在记事本里编辑然后把后缀名由.txt更改为.ini,因为根据mysql官方文档,这一文件要求为纯文本文件,而后缀名的随意改变容易造成不可预知的错误),加入如下内容:
[mysqld]
character-set-server=gbk
#The TCP/IP Port the MySQL Server will listen on
port=3306
#set basedir to your installation path
basedir=D:/Mysql
#set datadir to the location of your data directory
datadir=D:/Mysql/data
[mysql]
default-character-set=gbk
这里注意两点:
1、写目录是要使用符号“/”而不能使用“\”,如果要是用“\”的话需要换成“\\”。如basedir=D:\\Mysql。这是你mysql安装的根目录。
2、在之前提到,一加入my.ini文件就会使得MySQL服务打不开,出现1067错误,根源就在default-character-set的设置上。在5.5版本中,[mysql]里可以这么写,而[mysqld]里需要改成:character-set-server=gbk。

这样保存后,如果已经安装了MySQL服务,执行mysqld --remove卸载服务,然后执行mysqld --install MySQL --defaults-file=D:/Mysql/my.ini(注意空格和横线数量),服务就可以加载了,然后管理员权限下执行net start mysql便可开启MySQL服务,执行net stop mysql可停止服务。注意的是加载服务时候命令行目录要调到mysql安装目录的bin文件夹下,因为系统要把mysqld的路径写入注册表。

如果你将mysql目录下的bin文件夹加入了环境变量,并且启动了MySQL服务,执行mysql -u root命令(如果没密码的话)便可进入mysql的DOS操作窗口。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...