mysql5.7.14解压版data删除了怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7.14解压版data删除了怎么办相关的知识,希望对你有一定的参考价值。

参考技术A mysql5.7.14解压版data删除了怎么办
ZIP Archive版本:mysql-5.7.14-winx64
2.解压到想安装到的D:\mysql,生成D:\mysql\mysql-5.7.14-winx64目录,进入该目录,找到my-defualt.ini,在my-defualt.ini旁边新增一个my.ini文件,内容为(把里面D:\mysql\mysql-5.7.14-winx64改成你自己的软件路径,保存):
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.14-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.14-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3.以管理员身份运行cmd.exe
一直cd到d:\mysql\mysql-5.7.14-winx64\bin目录
输入命令 mysqld install
提示:Service successfully installed.
安装以后启动mysql服务
输入命令 net start mysql
5.7以上的版本可能会无法启动,报错:服务没有报告任何错误。
输入命令 mysqld --initialize
正常情况下无任何提示,自动空格一行,即代表初始化成功。
再重新启动服务就可以开起来,原因是5.7安装文件夹里面缺少data文件夹,initialize以后会自动生成这个文件夹及其中文件。

MySQL解压版安装

注:此方法安装过的版本 5.7.24、5.7.25

1.将压缩包解压到指定安装目录
2.配置环境变量

1》新建系统环境变量
KEY:MYSQL_HOME VALUE:E:installmysql-5.7.25-winx64
注:VALUE为MySQL解压目录

2》在系统环境变量中找到path,添加下面内容
%
MYSQL_HOME%in

 

3.创建无密码用户(root),并且得到data目录

mysqld --initialize-insecure


4.手动创建my.ini文件,并且添加内容

[mysql]
default-character-set=utf8

[mysqld]
port = 3306
basedir=C:/software/mysql-5.7.24-winx64
datadir=C:/software/mysql-5.7.24-winx64/data
max_connections=2000
character-set-server=utf8
default-storage-engine=INNODB
# sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-time-zone=+08:00


5.安装服务:mysqld -install
6.启动服务:net start mysql
7.连接:mysql -u root -p
8.修改密码:set password=password(‘xxx‘);
9.flush privileges; 命令刷新缓存后,退出重启服务使用新密码测试连接

 

以上是关于mysql5.7.14解压版data删除了怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Win2012R2 x64 安装MySQL5.7.14压缩版

mysql5.7.14 配置

Windows安装MySQL免安装版

centos7.2+php7.0.10+mysql5.7.14+nginx1.10.1搭建LNMP环境

项目部署步骤

CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11