加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

phpStudy中进级MySQL版本到5.7.17的要领步调

发布时间:2021-02-24 23:37:27 所属栏目:编程 来源:网络整理
导读:媒介 本日在事变发明一个错误,在往当地导数据表的时辰总是报错: 报错的数据表字段: 同事说统一个 sql 文件他可以导乐成。猜也许是数据库版本的题目,同事的是 5.6,我查了下当地的数据库版本是 5.5.53。网上查了一下,公然是版本的题目,5.5 和 5.6 在 TI

媒介

本日在事变发明一个错误,在往当地导数据表的时辰总是报错:

报错的数据表字段:

同事说统一个 sql 文件他可以导乐成。猜也许是数据库版本的题目,同事的是 5.6,我查了下当地的数据库版本是 5.5.53。网上查了一下,公然是版本的题目,5.5 和 5.6 在 TIMESTEMP 的举动上有所差异,5.6.5 之前的版本不支持多个CURRENT_TIMESTAMP 默认值。

因为当地用的集成情形是 phpStudy 2016,没有找到进级 MySQL 版本的选项,以是本身进级一下。

从官网上下载高版本的 MySQL :

官方网址:

百度云盘地点:

选的版本是 5.7.17(后头才发明 5.7 版本的安装、体系表字段等又和之前的版本有所差异)。

步调:

一、备份原本 phpStudy 中 MySQL 安装目次

二、把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目次,复制 my-default.ini ,重定名为 my.ini。

打开 my.ini,找到 #basedir 处编辑:

三、把 MySQL 安装路径添加至体系情形变量

四、在 cmd 下进入 MySQL 的 bin 目次(我的是 D:/phpStudy/MySQL/bin),执行:

初始化数据库

五、安装处事:

启动处事:

六、此时登入 MySQL 报错:

mysql -uroot -p Enter password: **** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

实行修改 root 用户暗码:

打开 my.ini,找到 [mysqld],在下面添加:

此时行使 root 账号,暗码处按回车即可登录。

修改暗码:

update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost' mysql> ALTER USER USER() IDENTIFIED BY 'news_password';

革新权限:

注释掉 my.ini 中适才添加的

从头登录。

此时查察 mySQL 版本:

select version(); +-----------+ | version() | +-----------+ | 5.7.17 | +-----------+

总结

以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变能带来必然的辅佐,假若有疑问各人可以留言交换,感谢各人对编程之家的支持。

参考:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读