返回
编程
分类

【必威官网亚洲体育】首先解压MySQL安装包到自己想安装的路径(比如D,服务没有报告任何错误的解决办法

日期: 2020-03-17 01:19 浏览次数 : 133

mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法

mysql 5.7.11 winx64安装配置教程,5.7.11winx64

本文以MySQL5.7.11为例,介绍mysql5.7.zip在win系统下的安装。

一、前提条件:

  1. win管理员

  2. MySQL安装包(zip包)

二、安装过程

首先解压MySQL安装包到自己想安装的路径(比如D:javaidemysql-5.7.11-winx64),然后编辑my-default.ini文件,在[mysqld]下配置数据库根目录,数据存放目录,软件端口:

basedir = D:/javaide/mysql-5.7.11-winx64
datadir = D:/javaide/mysql-5.7.11-winx64/data
port = 3306
除了以上配置,你还可以继续在[mysqld]下,配置服务器的默认字符编码:

必威官网亚洲体育 ,character-set-server=utf8
配置好后,保存,将my-default.ini 改为my.ini。

管理员身份 打开 cmd,然后切换到数据库的bin目录,执行 mysqld install:

D:javaide【必威官网亚洲体育】首先解压MySQL安装包到自己想安装的路径(比如D,服务没有报告任何错误的解决办法。mysql-5.7.11-winx64bin>mysqld install
成功安装后会提示:

Service successfully installed.

三、初始化

成功安装mysql服务后,就可以初始化数据库了,在数据库bin目录下执行如下命令:

复制代码 代码如下:D:javaidemysql-5.7.11-winx64bin>mysqld.exe --defaults-file="D:javaidemysql-5.7.11-winx64my.ini" --initialize --explicit_defaults_for_timestamp
default-file 即服务器的配置文件路径,需要指向你自己的安装的目录。

初始化成功后,没有相应提示,dos会返回接收命令状态:

D:javaidemysql-5.7.11-winx64bin>

四、启动数据库、修改密码

当数据库初始化好,就可以启动数据库服务了,用net start mysql命令启动:

D:javaidemysql-5.7.11-winx64bin>net start mysql 额外补充:停止mysql服务命令

D:javaidemysql-5.7.11-winx64bin>net stop mysql
数据库启动完成会提示相应成功信息:

MySQL 服务正在启动 ...
MySQL 服务已经启动成功。
接着,就可以去找登录密码了,登录密码在数据目录(my.ini配置的datadir目录)的日志文件中,比如我的就在D:javaidemysql-5.7.11-winx64data下。文件名为  计算机名.err;比如我的电脑名为LAPTOP-J709AKSF,那密码就在LAPTOP-J709AKSF.err文件内,用记事本或者notepad++或者任意文本编辑器打开该文件,ctrl+f,搜索password关键字,

找到如下这行信息:

2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for [email protected]: r1diaBlw&Hgp
相应的登录密码就是   r1diaBlw&Hgp

用root登录mysql:

D:javaidemysql-5.7.11-winx64bin>mysql -u root -p
输入找到的密码:

Enter password: ************
登录成功后,就可以更改root的密码了(如下将密码改为root):

mysql> set password = password('root');
修改成功后会有如下提示:

Query OK, 0 rows affected, 1 warning (0.27 sec)
修改成功就可以退出用新密码登录了。

mysql> exit
Bye

以上就是mysql 5.7.11 winx64安装配置教程,希望对大家的学习有所帮助,也希望大家多多支持帮客之家。

5.7.11 winx64安装配置教程,5.7.11winx64 本文以MySQL5.7.11为例,介绍mysql5.7.zip在win系统下的安装。 一、前提条件: 1. win管理员 2. MySQL安装包...

MySQL下载地址: 64位环境)

er.PNG (上传于2017-11-28 17:10:50)
必威官网亚洲体育 1

1.直接将下载的ZIP包解压到拥有足够空间的路径下即可,如解压到D:mysql-5.7.20-winx64

mysql下面是没有data文件夹的,此文件夹不需要自己建 
D:mysqlmysql-5.7.10-winx64bin> mysqld --console 

2.解压后默认没有data文件夹,在安装路径下手动新建data文件夹,即D:mysql-5.7.20-winx64data

D:mysqlmysql-5.7.10-winx64bin> mysqld --initialize 

3.在安装路径下新建my.ini文件,使用记事本打开,写入如下内容并保存:

ac.PNG (上传于2017-11-28 17:10:50)
必威官网亚洲体育 2

[mysqld]

# set basedir to your installation path  对应安装路径

basedir=D:mysql-5.7.20-winx64

# set datadir to the location of your data directory  对应第2步新建的文件夹路径

datadir=D:mysql-5.7.20-winx64data

4.添加环境变量

在path中添加“D:mysql-5.7.20-winx64\bin”

5.以管理员身份运行命令行窗口,切换到安装路径的bin目录下,即D:mysql-5.7.20-winx64bin输入mysqld --install命令将MySQL添加到本地服务

D:mysql-5.7.20-winx64bin> mysqld --install

6.执行初始化 D:mysql-5.7.20-winx64bin>mysqld --defaults-file=:D:mysql-5.7.20-winx64my.ini  --initialize-insecure (注意--defaults-file为第3步新建的my.ini文件, 使用--initialize-insecure参数,则MySQL服务不会生成初始化密码,即root初次连接时不需要输入密码即可登入,这里还可以使用--initialize参数,MySQL服务会生成一个随机密码显示, )不过我安装的时候并没有像官方文档说的显示出随机密码,所以我选择了--initialize-insecure参数)

7.启动MySQL服务 D:mysql-5.7.20-winx64bin>net start mysql

    停止: net stop mysql

8.连接到MySQL服务D:mysql-5.7.20-winx64bin>mysql -u root  -p

Enter password:_#这里直接回车即可,因为初始化时使用了--initialize-insecure参数

9.为root用户设置密码:选择系统内置的名为mysql的数据库,更新user表中root的密码,比如密码为helloMySQL,最后刷新权限相关表,使更新生效

mysql> use mysql;

mysql> update user set authentication_string = password('123456') where user = 'root';

mysql> flush privileges;

至此,mysql-5.7.20部署完成。