phpstudy和mysql哪个好_Phpstudy升级到Mysql8
之前一直用的mysql5.5,最近发现Mysql8更新了很多新特性以及查询效率的提升,觉得很有必要更新下开发版本,好,废话不多说:
1、下载安装包,下载地址:mysql8.0 。如果你想要下载其它版本可以选择:mysql历史版本地址。
2、下载好,删除phpstudy的mysql目录。如果数据重要的,注意备份数据!比如我本地的备份一个。
然后把下载好的新版本的mysql解压到这个目录里。我的是F:\phpStudy\MySQL
3、编辑my.ini文件,下载的mysql8默认是没有my.ini的,复制原来的(Mysqlbk目录下的)一份my.ini到mysql目录下,注意Mysql8的新特性和配置,原来的My.ini是不能直接用的。需要改下,比如修改后我的my.ini
[mysql]# 设置mysql客户端默认字符集
default-character-set=utf8mb4[mysqld]# 设置3306端口
port=3306# 设置mysql的安装目录
basedir="F:\phpStudy\MySQL\"#存放数据的目录
datadir="F:\phpStudy\MySQL\data"# 允许最大连接数
max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#认证方式(如果这里不修改,会新版的密码认证,会连接不了数据库的,并且要放到mysqld下)
default_authentication_plugin= mysql_native_password
4、接下来我们来启动下 MySQL 数据库:
以管理员身份打开 cmd 命令行工具(可以到C盘system32下的cmd.exe右键管理员运行),切换目录:
我的是在F盘,先转到F盘先,然后再初始化MYSQL
C:\Users\Administrator>F:
F:\>cd F:\phpStudy\MySQL\bin
F:\phpStudy\MySQL\bin>mysqld --initialize --console
如果安装成功后,会出现mysql密码了比如上面我的是:+HVW8Qi(RT/d
然后继续安装
mysqld install
启动服务器
net start mysql
phpStudy自带的mysql是5.5版本的,无法启动 mysql了 这是为什么???
原因是phpStudy为我们注册了一个MySQL服务,而我们用mysql -install命令安装Mysql的时候注册 了一个MySQL所以问题来了,两者冲突了。解决办法 很简单,打开CMD命令输入 sc delete MySQL
启动成功后,输入密码登录
注意:
因为mysql8.0的密码加密方式跟之前的保存方式不一样,所以要转码,Navicat 或 phpstudy才能连接得
更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '这里输入你的密码自行修改';
到此mysql8更新成功,接下来测试下phpstudy启动服务试下:
先停掉Mysql服务:net stop mysql
切换到phpstydy客户度界面,我重启服务看下
OK,没毛病,到此大家可以体验Mysql8带来的新特性,比如全新的json数据类型的支持。
phpstudy和mysql哪个好_Phpstudy升级到Mysql8相关推荐
- phpstudy中mysql数据库升级_PHPstudy升级mysql数据库
首先查看phpstudy的mysql版本: 方法一 使用mysql的version函数: mysql> selectversion(); 方法二 status命令 mysql> stat ...
- phpstud如何安装mysql新版_phpstudy 升级mysql版本
phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. phpstudy集成环境中的 ...
- mysql升级代码_phpstudy 升级mysql 及MySQL服务等问题(示例代码)
1.到官网下载压缩文件 https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.把下载的 MySQL 压缩文件解压至 phpStudy 下 ...
- 升级 phpStudy 中 MySQL 版本
升级 phpStudy 中 MySQL 版本 由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下. 从官网上下载高版本的 MySQL :http ...
- upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程
状态管理命令分 LNmp状态管理命令 和 LNmpA状态管理命令,LNMPA代表的是Linux下Nginx.MySQL.PHP.Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生 ...
- 在CentOS上把MySQL从5.5升级到5.6
在CentOS上把MySQL从5.5升级到5.6 摘要:本文记录了在CentOS 6.3上,把MySQL从5.5.28升级到5.6.19的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的 ...
- mysql 5.1.61_MySQL数据库之将Mysql 5.1.61升级为mysql 5.6.19
本文主要向大家介绍了MySQL数据库之将Mysql 5.1.61升级为mysql 5.6.19 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 环境:mysql-5.1.61 操 ...
- 小皮面板phpstudy的MYSQL服务无法启动_ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
小皮面板phpstudy的MYSQL服务无法启动_ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 今天 ...
- MySQL从5.5升级到5.6,TIMESTAMP的变化
转载来自http://blog.csdn.net/ghsau. MySQL从5.5升级到5.6,TIMESTAMP的变化 TIMESTAMP在MySQL5.5中的行为 第一个未设置默认值的TIMEST ...
最新文章
- 数据集的使用方法和技巧
- RealNVP与Glow:流模型的传承与升华
- android radiobutton_时隔一年,用新知识重构一个Android控件老库
- UNP学习 高级I/O函数
- IOS关于键盘的弹出和收起
- 【莫队】区间不同数(金牌导航 莫队-1)
- Springboot-Flowable 快速开发工作流
- python内置函数__import__
- maven项目pom中scope类型
- openwrt 编译c语言,编译一个可以运行在openwrt上的c程序
- 计算机图标怎么隐藏cmd,一个神奇的bat批处理文件,更好的隐藏电脑里的文件或者文件夹...
- java砖头铺路面试题,Java基础知识面试题
- 内存管理-基础知识框架和关键结构体(一)
- 微信加人限制2017版
- 点名软件—使用二项分布实现点名均匀分布
- SAP工厂日历的应用
- 给大家推荐几个程序员必备网站
- 使用certbot自动续签ssl证书
- C++ 内存管理 - primitives - 侯捷
- Edittext失去焦点和重新获取焦点事件
热门文章
- 结构化数据与非结构化数据
- 正则校验IP及端口和域名和手机号、座机同步校验
- 怎样获得淘宝/天猫淘口令真实url
- 坦克大战2.0,3.0,4.0版本
- drcom上网登录窗不弹出_无线网络连接后不能弹出浏览器登录页面是怎么回事?
- mysql修改字符串_mysql中replace替换字符串更改方法
- Poisoning Deep Learning based Recommender Model in Federated Learning Scenarios
- Python脚本下载TCGA大数据,非常简单,开放源代码
- H5 PCM转WAV实时音频直播代码实现细节
- UEFI Application