- 版本:mysql-8.0.12-winx64
- 下载地址:https://dev.mysql.com/downloads/mysql/
- 前提 :解压下载的压缩包文件
操作步骤:
1、 用管理员启动cmd(即在左下角的Windows图标右键点击选择),进入命令行模式
2、 在进入到解压过后的文件夹的bin目录内
流程:f:(进入f盘)-->cd +解压文件的路径/bin
3、执行命令
#(初始化一个超级管理员用户【无密码】和默认数据库【系统数据库 mysql/测试数据库 test等等】)
mysqld --initialize-insecure
注:若执行了mysqld --initialize,可以执行mysqld --initialize --console查看初始密码
#安装mysql服务
mysqld install
#启动mysql服务
问题描述:在启动mysql时出现了以下的问题?
MYSQL服务正在启动
MYSQL服务无法启动
服务没有报告任何错误。
请键入NET HELPMSG 3534 以获得更多的帮助
完整的安装方法
前提:卸载原有的mysql
- 在环境变量中添加解压后的bin目录所在的完整路径,(我的电脑->属性->高级设置->环境变量->path后添加路径)
- 必须必须使用管理员身份启动cmd,进入mysql的主目录中。
- 进入bin目录,输入
mysqld -install
会有提示
Service Successfully installed
4.继续执行:
mysqld --initialize-insecure
执行结果会生成一个data文件夹,同时root登录时,是不需要密码的
- 在mysql的主目录下创建一个my.ini文件
添加以下内容
basedir = mysql文件的根路径(例如F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64)
datadir=data文件的根路径(F:\Python\安装包\数据库软件\mysql-8.0.12-winx64\mysql-8.0.12-winx64\data)
port=3306
- net start mysql能够启动成功
- 执行mysql -u root -p可以进入mysql中(注:密码为空)
- 修改初始密码(设置密码为root)
alter USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';