js9905com金沙网站Windows(x86,64bit卡塔尔晋级MySQL 5.

MySQL须求提高到5.5.3上述版本才支撑Laravel 5.4暗中同意的utf8mb64字符编码。因而就把MySQL晋级了一下,时期如故蒙受些没偶尔,记录一下以供参照他事他说加以调查。

进级筹划

备份在此之前MySql目录下的data目录。 MySql官方网站下载MySQL 5.7.17版本压缩包。 管理员身份运维命令行,输入net stop mysql命令,截止mysql服务。 输入sc delete mysql命令,删除mysql服务。 卸载当前版本MySQL。

起来晋级换代

解压MySQL 5.7.17压缩包到对应目录。

配置

复制my-default.ini到bin目录命名称为my.ini。

my.ini文件加多如下内容:

[mysqld]basedir = E:Softwaremysql-5.7.17-winx64datadir = E:Softwaremysql-5.7.17-winx64dataport = 3306default-character-set = utf8sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLadmin]Server = E:Softwaremysql-5.7.17-winx64binmysqld.exeuser = rootpassword =[client]default-character-set = utf8

注:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES应放在[WinMySQLadmin]和client之上,不然会报错。且上述路径均需改为解压目录。

设置服务

领队身份命令行,步入bin目录,输入mysqld --initialize命令,带头化话MySQL。 输入mysqld --install命令,安装MySQL服务。 输入net start msyql命令,运营M有SQL服务。 输入mysql -h localhost -u root -p命令,登入MySQL。

那儿必要输入密码,MySQL 5.7.17初步化话是成立了临时密码,在data目录下以助理馆员名称命名的err文件展开后,查看第多少个Note,可以找到有时密码。

2017-02-12T07:22:42.516404Z 1 [Note] A temporary password is generated for root@localhost: RqfpPhxhJ0%a

跻身MySQL后,输入alter user 'root'@'localhost' identified by '新密码';设置密码。 输入flush privileges;刷新。 输入quit;退出,之后就可使用新密码登陆MySQL。

导入数据

开发事前备份的data目录,复制各数据库目录到新版MySQL的data目录,就能够使用早先的各数据库。

注:恐怕是因为版本问题,数据不相称无法使用,需求查阅官方文书档案举行减轻。

以上所述是小编给大家介绍的Windows(x86,64bit卡塔尔国晋级MySQL 5.7.17免安装版的事无巨细教程,希望对我们享有利于,若是我们有其余疑问请给本人留言,小编会及时回复我们的。在那也特别感激咱们对台本之家网站的支撑!

本文由js9905com金沙网站-金沙澳门手机版网址发布于计算机,转载请注明出处:js9905com金沙网站Windows(x86,64bit卡塔尔晋级MySQL 5.

您可能还会对下面的文章感兴趣: