windows中mysql免安装及服务启动
windows中启动mysql服务
- 启动mysql服务
1.通过mysql官网下载64位的windows版本的mysql(zip包),解压到用户自定义的目录,如D:\mysql-8.0
2.在D:\mysql-8.0目录下,新增一个my.ini的配置文件和名称为data的空文件夹
3.在搜索栏输入cmd,在cmd.exe程序上点击右键,选择以管理员身份运行
4.在命令行界面,输入D:\mysql-8.0,进入到bin目录下
5.输入mysqld install,mysqld --initialize进行mysql的服务安装和初始化,在初始化时使用–console参数可以直接显示出root用户的默认密码;
6.启动mysql服务
D:\mysql-8.0.18-winx64\bin>mysqld install
Service successfully installed.
D:\mysql-8.0.18-winx64\bin>net start mysql
MySQL 服务正在启动 ...
MySQL 服务已经启动成功。
若用户不想每次都进入到mysql安装目录下,则可以将mysql的bin目录添加到系统环境变量中。
点击计算机,选择右键->属性->高级系统设置->环境变量,在系统变量中,找到path,将D:\mysql-8.0\bin添加到路径中。
- 启动服务时出现无法启动的情况
- 解决办法:查看注册表中mysql的ImagePath信息,是否为mysql的安装路径;若不为mysql的安装目录,则更改该信息。
- 具体操作:
- 在运行中输入regedit,按回车,进入到注册表信息界面
- 在注册表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL;

- 修改MySQL的ImagePath信息为mysql安装路径;

连接mysql服务
1.进入到D:\mysql-8.0.18-winx64\data目录中,找到后缀名为.err的文件,如:HRKH3U4081TXCMX.err,编辑该文件,查找password关键字, 能看到root用户的本地密码为:(g(=nsLLn1.Q;
文件中查找的内容如下:
A temporary password is generated for root@localhost: (g(=nsLLn1.Q;
2.通过root用户登录mysql,使用命令mysql -u root -p;
```
D:\mysql-8.0.18-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.18
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
```
3.修改mysql中root的初始密码为root123!,通过quit退出mysql,再次使用修改后的密码登录mysql;
```
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123!';
Query OK, 0 rows affected (0.07 sec)
mysql> quit
Bye
```
本文详细介绍了在Windows系统中如何免安装MySQL8并启动服务,包括下载解压MySQL,创建my.ini配置文件,以管理员身份运行CMD进行服务安装和初始化,设置环境变量,解决启动问题,以及查看和使用root用户的默认密码来连接MySQL服务。
477

被折叠的 条评论
为什么被折叠?



