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-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,双击那个连接 你已经可以进行你的数据库操作了。

你可能感兴趣的:(mysql)