提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > PHPstudy > phpstudy切换mysql版本【phpstudy】,phpstudy

phpstudy切换mysql版本

一、下载新版 mysql

比方 mysql5.7: https://dev.mysql.com/downloads/file/?id=467269

二、备份 phpStudy\PHPTutorial\MySQL

三、解压下载的新版 mysql,放于 phpStudy\PHPTutorial\ 中,重命名为 MySQL

四、复制一份 my-default.ini,重命名为 my.ini

五、修正my.ini设置

basedir = D:/phpStudy/PHPTutorial/MySQL
datadir = D:/phpStudy/PHPTutorial/MySQL/data
skip-grant-tables

注:依据本身的现实途径状况改,有设置的改,没有的能够本身加,加在 [mysqld] 下就行

六、在 cmd 下进入 MySQL 的 bin 目次(我的是 D:/phpStudy/PHPTutorial/MySQL/bin),实行初始化敕令

mysqld --initialize

注1:如果报 TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 毛病,则修正 my.ini 设置,在 [mysqld] 下增加

explicit_defaults_for_timestamp = true

注2:如果报 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 毛病,则修正 my.ini ,在 [mysqld] 下增加(已有设置的直接修正)

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER

七、装置并启动效劳

mysqld -install
net start MySQL

八、修正 mysql 登录暗码

mysql -uroot -p

PS:不必输暗码,直接回车就行

update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';

注:'root'只是一个示例,自行修正成本身想要的暗码

革新权限

FLUSH PRIVILEGES;

九、修正 my.ini,解释掉 skip-grant-tables

# skip-grant-tables

重启 mysql

net stop MySQL
net start MySQL

更多phpstudy相干技术文章,请接见phpstudy运用教程栏目举行进修!

以上就是phpstudy切换mysql版本的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"phpstudy切换mysql版本【phpstudy】,phpstudy"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线