phpstud如何安装mysql新版_phpstudy 升级mysql版本

phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。

phpstudy集成环境中的mysql数据库的版本默认是mysql5.5,下面是phpstudy升级数据库到mysql5.7的方法:

1:备份当前数据库数据,可以导出数据库文件,作为备份。

2:备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还可以使用旧版本的数据库

3:下载MySQL5.7、解压、然后放在 PhpStudy 下的 MySQL 文件夹下

4.使用有管理员权限的cmd打开phpstudy目录下的Mysql目录下的bin文件夹,我的是G:\phpStudy\PHPTutorial\MySQL\bin

执行 mysqld -remove命令

5.  关闭phpstudy的服务

清空 G:\phpStudy\PHPTutorial\MySQL里的全部文件

将刚才下好的新版本的Mysql解压包下的文件移动到G:\phpStudy\PHPTutorial\MySQL下。

复制一份my-default.ini,改名为my.ini

修改my.ini文件:

[mysqld]

port=3306

skip-grant-tables

basedir="G:\phpStudy\PHPTutorial\MySQL\"

datadir="G:\phpStudy\PHPTutorial\MySQL\data\"

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

保证basedir,datadir路径正确

6.安装Mysql服务

以管理员身份运行cmd,打开G:\phpStudy\PHPTutorial\MySQL\bin,执行.\mysqld install

初始化mysql

mysql> .\mysqld --install;

启动服务

mysql> net start mysql;

注意:

若无法启动,或者启动后库内没有mysql表,则运行:mysqld --initialize-insecure --initialize-insecure --user=mysql;

7.设置Mysql密码

输入命令mysql -uroot -p回车后提示输入密码继续回车,因为没有密码。

输入update user set authentication_string=password('你要的密码') where user='root';

执行 mysql> flush privileges;

最后关闭mysql:net stop mysql,再启动mysql(net start mysql)即可,重启后已经有密码了,这时候输入自己设置的密码就可以了。此时可以看到mysql的版本。也可在进入mysql后输入select version()查询版本。

8.如果升级完毕后发现只能通过cmd启动mysql,而无法通过phpstudy启动,打开phpstudy找到服务管理–>mysql–>安装服务!就可以了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/474632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AjaxControlToolkit AjaxFileUpload 为英文的解决办法

下载AjaxControlToolkit的源代码 在ajaxcontroltoolkit-a2a6dc6854e0\Client\MicrosoftAjax.Extended\ExtenderBase\BaseScriptsResources.zh-CHS.resx里按照例子 如下修改 <data name"AjaxFileUpload_SelectFile" xml:space"preserve"> <val…

LeetCode MySQL 1341. 电影评分

文章目录1. 题目2. 解题1. 题目 表&#xff1a;Movies ------------------------ | Column Name | Type | ------------------------ | movie_id | int | | title | varchar | ------------------------ movie_id 是这个表的主键。 title 是电影的名字…

Linux shell脚本 遍历带空格的文件名

一般的写法是 for f in ls ./ 但是如果文件名中带空格&#xff0c;比如"A B" 那么虽然ls能正确列出&#xff0c;但是for却会把空格当成分隔符 将A&#xff0c;B分别赋给f&#xff0c;导致变成两个文件名 研究发现问号&#xff1f;在文件名中也可以代表空格。因此可以…

java在画布上画出变量_急..JAVA 在画布上画拖动滚动条可扩大缩小的长方形

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼貌似题目要求是 Appliction 不是 Applet 哦改成这样&#xff1a;import java.awt.event.*;import java.awt.*;import java.applet.*;public class A extends Frame implements AdjustmentListener {Scrollbar mySlider;int r;publi…

sklearn 机器学习 Pipeline 模板

文章目录1. 导入工具包2. 读取数据3. 数字特征、文字特征分离4. 数据处理Pipeline5. 尝试不同的模型6. 参数搜索7. 特征重要性筛选8. 最终完整Pipeline使用 sklearn 的 pipeline 搭建机器学习的流程 本文例子为 [Kesci] 新人赛 员工满意度预测 参考 [Hands On ML] 2. 一个完整…

php获取表单信息的代码_PHP获取HTML文件名表单数据等

1、PHP获取表单各项数据 --- 与表单提交的方式有关GET方式&#xff0c;格式&#xff1a;$_GET[“formelement”]POST方式&#xff0c;格式&#xff1a;$_POST[“formelement”]REQUEST方式&#xff0c;格式&#xff1a;$_REQUEST[“formelement”]2、表单中上传文件的数据数组&…

SQL Server 批量插入数据的两种方法

在SQL Server 中插入一条数据使用Insert语句&#xff0c;但是如果想要批量插入一堆数据的话&#xff0c;循环使用Insert不仅效率低&#xff0c;而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法&#xff1a;Bulk和表值参数(Table-Valued Parameters…

LeetCode MySQL 1532. The Most Recent Three Orders(dense_rank + over窗口函数)

文章目录1. 题目2. 解题1. 题目 Table: Customers ------------------------ | Column Name | Type | ------------------------ | customer_id | int | | name | varchar | ------------------------ customer_id is the primary key for this table. T…

php 负载监控_php记录服务器负载、内存、cpu状态的代码

通过调用系统命令top&#xff0c;然后借助函数explode&#xff0c;实现记录服务器负载、内存使用情况、cpu当前状态等信息。代码如下&#xff1a;/*** 记录服务器负载、内存使用、cpu状态* 每10秒检测一次* edit by www.jbxue.com*/while(1){exec(top -b -n 1 -d 3,$out);$Cpu …

Dota改键

利用全局钩子 制作一个个性化的dota游戏改键&#xff01; dll部分&#xff1a; // FileName: add.cpp#include <Windows.h>/* 定义全局变量 */ HWND g_hwnd NULL; HHOOK g_hKeyboard NULL;// 设置数据段 #pragma data_seg("MySec") static WORD g_keyNum[6]{…

LeetCode MySQL 1501. 可以放心投资的国家

文章目录1. 题目2. 解题1. 题目 表 Person: ------------------------- | Column Name | Type | ------------------------- | id | int | | name | varchar | | phone_number | varchar | ------------------------- id 是该表主键. 该表…

php 小数末尾进1,PHP小数点最后一位加1、减1

比如我有几个数字(小数点后面的位数不固定)&#xff1a;1、155.0552、122.1963、0.9631我怎么做才能让这些数字的小数点最后一位1&#xff0c;或者-1&#xff1f;比如1的话希望得到&#xff1a;1、155.0562、122.1973、0.9632回复内容&#xff1a;比如我有几个数字(小数点后面的…

ARM汇编Hello,World

1. 编译运行环境见http://www.cnblogs.com/linucos/archive/2013/03/01/2938517.htm2. 汇编例子.data msg: .asciz "hello, world\n" .text .global main …

LeetCode MySQL 1270. 向公司CEO汇报工作的所有人

文章目录1. 题目2. 解题1. 题目 员工表&#xff1a;Employees ------------------------ | Column Name | Type | ------------------------ | employee_id | int | | employee_name | varchar | | manager_id | int | ------------------------ employee_…

php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串...

$str"你好(爱)[北京]{天安门}";echo f1($str); //返回你好echo f2($str); //返回我echo f3($str); //返回爱echo f4($str); //返回北京echo f5($str); //返回天安门function f1($str){$result array();preg_match_all("/^(.*)(?:return $result[1][0];}functi…

经济学经典书籍

I&#xff1a;入门阶段&#xff1a; 中文版名称&#xff1a;《经济学原理》 曼昆 英文版名称&#xff1a;principle of economics by Mankiw,N.G.II&#xff1a;基础阶段&#xff1a; 《微观经济学》 周惠中 《微观经济学&#xff1a;现代观点》 哈尔.R.范里安&#xff08;Hal …

LeetCode MySQL 570. 至少有5名直接下属的经理

文章目录1. 题目2. 解题1. 题目 Employee 表包含所有员工和他们的经理。 每个员工都有一个 Id&#xff0c;并且还有一列是经理的 Id。 ------------------------------------- |Id |Name |Department |ManagerId | ------------------------------------- |101 |John…

php 数据接口,初识 php 接口

这次的这篇文章介绍的是PHP接口的内容&#xff0c;现在分享给大家&#xff0c;也给有需要帮助的朋友一个参考&#xff0c;大家一起过来看一看吧一. 接口按请求人可以分为两种&#xff1a;一种是被其他内部项目调用的接口(包括js异步请求的接口和定时程序)。另一种是对外的接口&…

SYSU每周一赛(13.03.16)1003

给定起点终点的无向图&#xff0c;出发时速度为1&#xff0c;到达时速度也为1&#xff0c;在每个点可以进行速度1&#xff0c;不变&#xff0c;-1的操作&#xff0c;在每条边都有限速&#xff0c;到达一城市后不能直接走反向边&#xff0c;求最短时间。 SPFA作松弛操作的典型例…

LeetCode MySQL 1132. 报告的记录 II

文章目录1. 题目2. 解题1. 题目 动作表&#xff1a; Actions ------------------------ | Column Name | Type | ------------------------ | user_id | int | | post_id | int | | action_date | date | | action | enum | | extra…