Appserv升级mysql版本5.6

时间: 2014-01-17  分类: php+Mysql  收藏

1.到mysql官方下载mysql的免安装包,Zip格式的 mysql-5.6.15-win32.zip

 

2.用appserv自带的mysql_servicestop.bat命令关闭mysql服务,以及mysql_serviceuninstall.bat删除原来的mysql服务,升级之后安装和卸载命令就不管用了,不过启动和关闭命令可以

 

3.保存原来的appservmysql文件夹下的所有文件到其它位置

 

4.解压如下图mysql安装包中选中的文件至appservmysql目录下

 

5.将my-default.ini改名为my.ini

 

6.打开my.ini并把basedir和datadir注释去掉,设置成原来老版本mysql配置文件中的路径我的设置如下:

    basedir="d:AppServ/MySQL"
    datadir="d:AppServ/MySQL/data/"

    在[mysqld] 项中加: character-set-server=utf8 

            注: 原来在5.1版本时,为了解决中文乱码问题设置默认字符集为utf8时,在my.ini内的 [mysql] 和 [mysqld] 项中

                都是写:default-character-set=utf8  

                到了5.5版本, [mysql] 项内可以这么写, [mysqld] 项内不能再这么写了,

                而是必须写:character-set-server=utf8 ,否则在启动MySQL服务时会有1067错误。

 

7.安装mysql,打开系统运行cmd,切到d:AppServ/MySQL/bin目录,并执行如下粗体字安装命令:

        红色文字为服务名,这里仍使用mysql,不然appserv自带的启动和停止命令将无效

    bin>mysqld --install mysql --defaults-file=d:AppServMySQLmy.ini

    这样mysql就安装成功了,服务名为mysql

 

8.启动和关闭命令还是原来的appserv自带的.bat命令,安装和删除命令就不管用了,当然也可以使用如下命令启动和停止

    net start mysql 打开

    net stop mysql  停止

9.删除服务

    sc delete mysql

分享到:

评论

昵 称: