Win10下mysql服务配置+mysql workbench的应用[白痴级别]

可以说是把所有的坑都踩完了 发这一篇博客 希望帮到大家

首先去mysql官网下载mysql服务 和mysql workbench,下载好了之后解压

当前是mysql5.7.18版本,我的是5.7.14。workbench请自行安装。

解压完之后,配置环境变量

系统属性->高级系统设置->环境变量

新建一个系统变量MYSQL_HOME,值是你的mysql路径

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第1张图片

在Path变量下新建%MYSQL_HOME%\bin;

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第2张图片

然后确定->保存。

第二步 配置my.ini

在mysql根目录下新建一个data文件夹。

mysql根目录下有一个my-default.ini 关于里面的参数 你们可以自查my.ini参数详解。我这里就不多说了。没有的话直接新建my.ini也可以的。

你可以先把之前my-default文件备份下来。

用记事本打开my-default.ini,我把里面的注释全部删掉之后,我最后的配置文件是这样的

[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D://mysql-5.7.14-winx64
datadir=D://mysql-5.7.14-winx64//data
port=3306
character-set-server=utf8
[mysql]
default-character-set=utf8

然后把他命名为my.ini保存在根目录下

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第3张图片

再把my.ini拷贝一份到bin目录下。

第三步 配置mysql服务

win+r命令行窗口(以管理员身份运行

 D:

回车

cd D:\mysql-5.7.14-winx64\bin

注意把路径改成你的mysql\bin目录

mysqld --install
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第4张图片

会出现Service successfully installed.

这个时候如果输入net start mysql会出现无法启动。原因是还没有初始化

初始化前一定要把data里的错误日志全部删掉。

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第5张图片

删掉之后,输入

mysqld --initialize
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第6张图片

稍等几秒之后初始化完成,这时候再输入net start mysql 服务成功启动。

关闭命令行窗口,回到workbench,双击这个连接。

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第7张图片

你会发现你根本不知道密码是什么。我们来把root localhost的密码设置一下 设置成123456。

打开cmd(管理员权限),进到你的mysql安装目录\bin

mysqld --skip-grant-tables
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第8张图片

然后把mysql服务关掉!重新打开一个cmd窗口,进到mysql安装目录\bin直接输入mysql,记住一定要关掉服务 不然会出现Can't connect to MySql server on 'localhost' 错误

Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第9张图片
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第10张图片
 use mysql;
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第11张图片
show tables;
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第12张图片

最下面可以看到一个user表

select host,user,authentication_string from user;
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第13张图片

密码是md5加密的,你当然看不到,但是你可以改变他

update user set authentication_string=password('123456') where user='root' and host='localhost';
Win10下mysql服务配置+mysql workbench的应用[白痴级别]_第14张图片

直到这一步,修改成功!

回到workbench,双击那个连接 你已经可以进行你的数据库操作了。

你可能感兴趣的:(Win10下mysql服务配置+mysql workbench的应用[白痴级别])