一、Windows l MySql 环境安装
- 1: 去官网下载Mysql
https://downloads.mysql.com/archives/community/
(提示如果用谷歌浏览器下载过慢,可以使用迅雷下载亲测超快!谷歌浏览器添加迅雷插件)
- 2:配置环境变量
- 点击上图中的“环境变量” 添加 MYSQL_HOME 并修改 PATH , 如下:
(1)添加 MYSQL_HOME
- 红圈所圈出来的变量值部分是 Mysql 文件下 bin 文件所在的目录,填好之后点击确定。
(2)修改 Path,选自 Path 之后点击编辑按钮,之后添加%MYSQL_HOME%\bin 如下
- 如果你的电脑点击编辑之后是如下界面,需要在%MYSQL_HOME%\bin 前加上 ; 然后加在变量值的末尾。
二、启动 MySql 服务:
- 1:用管理员身份启动 cmd ,之后运行 mysqld -install
这里如果出现提示 The service already exists! The current server installed: D:\mysql-8.0.17-wi
可以看解决方法
解决方法链接- 2:确认以下你的 Mysql 目录下是否有 Data 文件文件,如果没有需要先通过命令创建,创建方式在 cmd 下运行 mysqld --initialize-insecure --user=mysql 指令。
- 可以在文件夹查看
- 将 my.ini 文件考入到你到 mysql 目录下:
(my.ini文件可以到我的网盘下载:
链接:https://pan.baidu.com/s/1zz8uuFmecXN8Hvz6RqhIOg
提取码:305y )
- 修改my.ini:一共要修改三处目录为你的电脑上的 mysql 的目录和 mysql 中 data 文件的目录,就是我们
用圈出来的,看清楚一共三处不要漏改和改错,否则 mysql 服务将无法正常启动:
- 管理员身份:cmd运行 net start mysql,如下:
三:Mysql 首次登录
- 首先结束 windows 上的 mysqld 进程,打开任务管理器然后搜 mysqld 右键之后结束进程:
- 之后进入 mysql 的 bin 目录下运行mysqld --skip-grant-tables 命令,注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。
1):通常情况下,我们要进入其他盘符下的任意目录,需要在CMD窗口运行两次命令:第一次,进入盘符,第二次进入指定目录
#进入D盘
d:
#进入D盘下的test目录
cd java-ware\MySQL5.7.24\mysql-5.7.24-winx64\bin
2):bin 目录下运行mysqld --skip-grant-tables 命令
没有提示
- 然后直接输入 mysql,不需要带任何登录参数直接回车就可以登陆上数据库。
- 输入 show databases; 可以看到所有数据库说明成功登陆。
- 其中 mysql 库就是保存用户名的地方。输入 use mysql; 选择 mysql 数据库
- show tables 查看所有表,会发现有个 user 表,这里存放的就是用户名,密码,权限等等账户信息。
- 输入 select user,host,authentication_string from user; 来查看账户信息。
- 更改 root 密码,输入
update user set authentication_string=password('123456') where user='root' and host='localhost';
执行这个指令之后我们就成功讲 root 用户的密码改为了 123456;(当然密码可以设置自己的只不过为了好记)如下图:
- 退出命令行,重启 mysql 数据库,用新密码尝试登录。如下:
到此需要记住 mysql 登录时所需的用户名(root)和密码(123456)之后我们登录 mysql都会使用命令:mysql -u root -123456。