mysql升级
来源:互联网 发布:网络小黄金骗局 编辑:程序博客网 时间:2024/05/20 20:47
因为MySQL支持全文索引的只有5.6以上,而我下的phpstudy只有5.5的版本,在导入数据库的时候因为该数据库的表内有使用全文索引,因此必须升级phpstudy的mysql版本,这里就把自己当升级过程详细记录和总结一下。
首先查看phpstudy的mysql版本:
方法一 使用mysql的version函数:
select version();
方法二 status命令
status;
如果不想登陆mysql进行查询可以使用mysql -v和mysql --help,这里不详述。
下面就是具体升级mysql版本:
一:首先备份好自己之前的数据库信息,这个用phpmyadmin就可以了,如果数据库太大的话,最好用mysql语句导出,这里不详细说了。
二:清空phpstudy里的MySQL文件夹,记得关闭phpstudy,不然无法清空文件夹。
三:下载解压缩版本的mysql5.6以上,现在最新的是5.7以上的,可以去官网下最新的,或者点击http://download.csdn.NET/download/caiwenfeng_for_23/9379610这里就有5.7的一个版本下载。
四:下完后把解压缩版本的 mysql文件解压到phpstudy的MySQL文件夹下。
五:复制一份my-default.ini,改名为my.ini
打开my.ini加上:
basedir="D:/phpStudy/MySQL/"
datadir="D:/phpStudy/MySQL/data/"
这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。
六:在path中添加: ;D:\phpstudy\MySQL\bin //这里的地址根据自己的情况写
七:用管理员身份打开cmd,然后如截图上面进行安装mysql
九:安装完毕后进行启动,可以用phpstudy进行启动,也可以直接net start mysql
十:设置密码,刚安装完的mysql是没有密码的,由于我们之前是有mysql的,只是版本升级所以才重装,大多一开始之前就有密码,最好设置一下。
1:首先进入mysql,由于没有密码,直接mysql -uroot -p回车后提示输入密码继续回车,因为没有密码。
2:进入后直接update user set authentication_string=password('你要的密码') where user='root' //原先改密码都是password列,但是5.7改成了authentication_string
3:执行flush privileges
4:,net stop mysql:关闭mysql,net start mysql:启动mysql即可,重启后已经有密码了,这时候输入自己设置的密码就可以了。
十一:完成上面的设置后,直接步骤一可以查询自己装的版本,另外安装完后需要导入之前的数据库,这样就全部完成了。
最后由于升级有时候会造成一些不同步的问题,最好是退出mysql,然后使用mysql_upgrade -uroot -p --force进行强制升级检查,以保证数据库升级正确以及强制修正。
- 升级 MySQL
- mysql升级
- MYSQL 升级
- mysql升级
- MySQL升级
- mysql升级
- mysql升级
- Mysql 升级
- mysql 升级后问题解决
- MySQL数据库升级脚本
- CENTOS升级MYSQL
- 轻松升级MySQL
- mysql升级之路
- windows下升级mysql
- 实战:mysql版本升级
- mysql 5.6 升级5.7
- centos下MySQL升级
- mysql如何升级
- LAMP服务搭建详解
- 八爪鱼
- bootstrap-validator 验证一个标签同时验证另一个指定标签
- nodejs第一站
- salesforce自定义按钮使用js与后台交互demo/自定义按钮跳转至指定URL
- mysql升级
- Lua> io.write(“\27[2J”)
- 学生信息管理系统源代码和视频文件,视频教程!
- Android通信详解
- 找出兼类词并计算兼类词占整个词表的百分比
- 算法竞赛入门-习题3-9 子序列(All in All, UVa 10340)
- 百度地图的集成
- 五行与四季养生
- 自己实现RPC框架(4)