phpstudy升级mysql5.6_phpstudy升级mysql数据库
因为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
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
3:执行flush privileges
4:,net stop mysql:关闭mysql,net start mysql:启动mysql即可,重启后已经有密码了,这时候输入自己设置的密码就可以了。
十一:完成上面的设置后,直接步骤一可以查询自己装的版本,另外安装完后需要导入之前的数据库,这样就全部完成了。
最后由于升级有时候会造成一些不同步的问题,最好是退出mysql,然后使用mysql_upgrade -uroot -p --force进行强制升级检查,以保证数据库升级正确以及强制修正。
phpstudy升级mysql5.6_phpstudy升级mysql数据库相关推荐
- asp使用mysql5.0_ASP使用MYSQL数据库全攻略
MYSQL数据库以它短小.方便.速度快.免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小弟我也是刚刚学 ...
- linux mysql升级5.7_linux 升级 MySQL5.7.32 mysql升级(yum方式)
5.7.31 --> 5.7.32 因为之前服务器装的mysql版本为5.7.31 绿盟做安全扫描的时候出的一下报告 故此对mysql升级 1. 数据库备份(全库) mysqldump -u ...
- 教程,使用YCSB测试MYSQL数据库,获取千万条测试后的数据
Yahoo! Cloud Serving Benchmark (YCSB)是一个数据库特别是nosql数据库性能测试的benchmark.在GitHub中有3.9千个star和1.9千个forks.本 ...
- mysql数据库可以升级吗_[数据库]MySQL升级
[数据库]MySQL升级 0 2016-08-16 22:00:18 MySQL的升级相对来说还是比较简单的. 它支持两种方式的升级: 原地升级(In-place Upgrade) 关闭数据库,替换旧 ...
- yum mysql 启动失败_Linux下MySQL数据库yum升级后无法启动解决办法 | 系统运维
说明: 操作系统:CentOS 5.8 Web运行环境:Apache+MySQL+PHP(全部使用yum命令在线安装) Apache版本:2.2.3 MySQL版本:5.0.95 PHP版本:5.1. ...
- mysql 5.6 dmr_CentOS下mysql5.6升级5.7指南
CentOS下mysql5.6升级5.7指南 前提你的mysql是通过yum安装,其他情况没有测试 Step 0. 检查是否是 yum安装的mysql yum list installed | gre ...
- centos7恢复mysql数据库_MySQL数据库升级迁移填坑记
原库:*.*.101.73/74 系统环境: Suse 12.4 MySQL: 5.7.29 新库:*.*.110.46/47 系统环境:CentOS7.7 64位 MySQL版本: 5.7.30 [ ...
- centos mysql 升级 5.7_CentOS 7下升级MySQL5.7.23的一个坑
发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...
- mysql升级 windows10_Windows10系统MySQL5.7升级到8.0
记录MySQL5.0升级到8.0,卸载安装等 解决方案 1.停止MySQL服务 2.卸载MySQL相关的程序 step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近 ...
- 使用mysql_upgrade升级mysql5.1至5.6的数据库升级实施方案
本方案是因为在工作中遇到的一个mysql主从功能配置的问题所引起的.有一个处在从位置上的mysql是5.1版本的,从5.1到5.6的mysql各种系统管理功能,像系统表表结构.日志文件格式等等均不一致 ...
最新文章
- 【算法】并查集刷题总结
- python互斥锁_Python多线程如何使用互斥锁
- Linux下C++的多线程编程---(转载)
- python输出出现频率最高的字母_用Python实现搜索某一网页中出现频率最高的前N个英文单词 输入: 网址,N值 输出:按出现频率由高到低排...
- BookMarklet:瑞士军刀你用了吗?
- 银行系统日终结算要多久_美股顽强翻红!两连跌终结,联储降息预期已超九成!制造业疲软消费者信心坚挺,三大股指又假摔?...
- python模块使用相对路径还是绝对路径、哪种更好_python学习的第十八天模块之包、相对搜索路径和绝对搜索路径...
- 支付系统设计:对账处理(二)
- Qt工作笔记-Qt元对象系统解析【2合1】
- [转载]Sql Server 日期格式转换
- 错误记录(12):No 'Access-Control-Allow-Origin' header is present on the requested resource.
- 宋宝华:评Linux 5.13内核
- pacific-atlantic-water-flow(不错)
- 【进阶】【转】项目经理常用工具
- 开发ffmpeg/live555常见问题错误及解决方法
- PLM 问卷调查表-A 关于公司
- 实时监测tcp链接状态_工业dtu矿山地压监测系统
- java中订单流水号_订单流水号的生成
- 6 个主流 AI 聊天机器人平台
- Riverbed宣布收购领先的Wi-Fi网络提供商Xirrus
热门文章
- Matlab 实现两种读取文件夹内所有图像的方法
- 高淇python400集课堂笔记_魔力耳朵重磅推出1对1课堂“全班型”满足更多中国家庭教育需求...
- 深海迷航代码_《深海迷航(Subnautica)》入坑指南
- 头脑王者答题神器,开发思路
- Google Earth影像数据破解之旅
- Android Tool——Hierachy Viewer可视化调试
- 如何用python解码base32/base64
- raft-rs 示例程序源码解读
- html在线生成字体,手写字体在线生成
- 微信小程序图片加载错误,显示优化