Windows 安装MySQL 8.0 超详细教程(mysql 8.0.30)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

一、删除以前安装的MySQL服务

1、查找以前是否装有mysql

2、删除mysql

1停止mysql服务

2删除mysql服务

3.检查mysql是否已删除

二、下载mysql二进制包

三、解压二进制包编辑my.ini配置文件

1、my.ini文件位置

2、my.ini文件常用配置

四、安装并配置MySQL

1、以管理员身份运行命令提示符下转到mysql的bin目录下

2、安装MySQL服务并指定配置文件

3、初始化MySQL

4、开启MySQL的服务 

5、登录验证

6、修改root密码

7、验证配置文件是否生效

8、退出MySQL

9、一行命令登录MySQL

五、MySQL环境变量配置

1、新建系统变量MYSQL_HOME

2、修改Path系统变量

1双击打开Path系统变量

2添加 %MYSQL_HOME%\bin 

3、验证MySQL环境变量

六、已安装的MySQL添加my.ini配置文件

1、关闭MySQL服务

2、删除MySQL服务

3.检查mysql是否已删除

4、删除data文件夹

5、编辑my.ini配置文件重新安装MySQL服务

七、MySQL忘记密码解决办法

1、关闭MySQL服务

2、下转到MySQL的bin目录下跳过MySQL密码验证

3、无密码方式进入MySQL

4、将登陆密码设置为空

5、关闭第二步的cmd窗口

6、启动MySQL服务

7、无密码方式登录MySQL

8、修改密码

9、退出MySQL

10、重新登录验证密码是否修改成功


一、删除以前安装的MySQL服务

1、查找以前是否装有mysql

sc query mysql

无结果说明未安装过mysql或者已经卸载mysql服务接下来直接安装mysql即可否则需要删除之前安装的mysql

2、删除mysql

以管理员模式打开命令运行行运行下面命令

1停止mysql服务

net stop mysql

注删除服务之前必须先停止服务负责删不掉 

2删除mysql服务

sc delete mysql

3.检查mysql是否已删除

sc query mysql

无结果说明已删除

二、下载mysql二进制包

下载网址MySQL :: Download MySQL Community Server

三、解压二进制包编辑my.ini配置文件

解压到 D:\Server\mysql-8.0 目录下

注如果解压目录不一致那么下面的my.ini配置文件里的MySQL安装根目录的路径和MySQL服务器数据目录的路径就需要修改和你解压缩的目录要一致还有后面的安装MySQL服务并指定配置文件时的路径也需要修改一致

1、my.ini文件位置

mysql根目录下

2、my.ini文件常用配置

鼠标右键新建文本文档文件名改为my.ini添加下面的配置删除.txt后缀确认即可

[client]    #客户端设置即客户端默认的连接参数
# 设置mysql客户端连接服务端时默认使用的端口
port=3306

#默认编码
default-character-set = utf8mb4

[mysql]    #客户端设置
#MySQL 提示符配置
#用户名@主机名+mysql版本号+数据库名
prompt=\\u@\\h \\v [\\d]>\\_

# 设置mysql客户端默认字符集
default-character-set = utf8mb4

[mysqld]    #服务端基本设置
# 默认连接端口
port=3306

# MySQL安装根目录的路径
basedir=D:\Server\mysql-8.0\mysql-8.0.30-winx64

# MySQL服务器数据目录的路径
datadir=D:\Server\mysql-8.0\mysql-8.0.30-winx64\data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

#服务端默认编码
character_set_server = utf8mb4

#在创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 配置时区
default-time_zone='+8:00'

四、安装并配置MySQL

1、以管理员身份运行命令提示符下转到mysql的bin目录下

2、安装MySQL服务并指定配置文件

mysqld --install "MySQL" --defaults-file="D:\Server\mysql-8.0\mysql-8.0.30-winx64\my.ini"

注此命令后面的my.ini配置文件的路径要与你的路径一致 

3、初始化MySQL

mysqld --initialize --console

在这里初始化会生成data文件夹并产生一个随机密码记住这个密码后面登录验证的时候会用到

注如果不小心关闭窗口忘记初始化生成的密码可以删除初始化生成的data文件夹重新初始化即可。

4、开启MySQL的服务 

net start mysql

  

5、登录验证

mysql -uroot -p

6、修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

注这里是修改密码为123456你也可以换成别的

7、验证配置文件是否生效

\s

8、退出MySQL

\q

 

9、一行命令登录MySQL

mysql -uroot -hlocalhost -p123456

mysql安装的系统服务不区分大小写

-uuser的简写后跟用户名

-hhost的简写后跟主机名

-ppassword的简写后跟密码

注修改配置文件my.ini后需要重启MySQL服务才能生效即先使用 net stop mysql 关闭服务然后 net start mysql 开启服务即可

五、MySQL环境变量配置

配置环境变量是为了可以在任意目录下登录并使用MySQL而不必每次都下转到bin目录下

鼠标右键计算机属性-->高级系统设置-->环境变量

1、新建系统变量MYSQL_HOME

2、修改Path系统变量

1双击打开Path系统变量

2添加 %MYSQL_HOME%\bin 

3、验证MySQL环境变量

打开命令运行行运行 mysql --version

mysql --version

显示相关信息说明MySQL环境变量配置成功

到此处MySQL安装配置已经结束

现在可以愉快的使用MySQL了

六、已安装的MySQL添加my.ini配置文件

1、关闭MySQL服务

以管理员模式打开命令运行行运行 net stop mysql 即可

net stop mysql

2、删除MySQL服务

sc delete mysql

3.检查mysql是否已删除

sc query mysql

无结果说明已删除

4、删除data文件夹

注使用MySQL创建的数据库及其数据都在data文件夹里如有重要数据请先备份

5、编辑my.ini配置文件重新安装MySQL服务

步骤和前面一样从上面的my.ini文件的配置开始即可

七、MySQL忘记密码解决办法

1、关闭MySQL服务

以管理员模式打开命令运行行运行 net stop mysql 即可

net stop mysql

2、下转到MySQL的bin目录下跳过MySQL密码验证

mysqld -console --skip-grant-tables --shared-memory
mysqld --console --skip-grant-tables --shared-memory 

 注如果已配置MySQL环境变量可以在任意路径下进行不必转到bin目录下

3、无密码方式进入MySQL

注意在进行第三步时重开一个cmd窗口第二步执行的cmd窗口不要关

mysql -uroot -p 

 提示输入密码不用管直接回车确认即可

4、将登陆密码设置为空

use mysql; 
update user set authentication_string='' where user='root';

退出MySQL 

\q

5、关闭第二步的cmd窗口

6、启动MySQL服务

net start mysql

7、无密码方式登录MySQL

mysql -uroot -p

  提示输入密码不用管直接回车确认即可

8、修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

9、退出MySQL

\q

10、重新登录验证密码是否修改成功

一行命令登录MySQL

mysql -uroot -hlocalhost -p123456

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windowsmysql