美文网首页
windows下安装mysql8.0.28

windows下安装mysql8.0.28

作者: 红楼妙玉 | 来源:发表于2022-04-22 10:26 被阅读0次

1 下载mysql 

1.1 下载地址

https://www.mysql.com/

1.2 选择版本

2 安装mysql

2.1 解压压缩包到安装路径 

注:路径不能有中文

2.2 以管理员身份打开cmd

2.3 配置mysql

2.3.1 进入mysql的bin目录

2.3.2 新建my.ini

这个文件在安装文件没有,需要在安装目录下新建

my.ini内容如下

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[client]

#mysql端口

port=3306

#设置mysql客户端默认字符集

default-character-set=utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

# 为避免反斜杠被识别成转义字符使用双反斜杠

# 安装目录

basedir=D:\\Software\\Database\\service\\mysql-8.0.28-winx64

# 数据库保存目录

datadir=D:\\Software\\Database\\service\\mysql-8.0.28-winx64\\data

# 允许最大连接数

max_connections=10000

# 允许最大连接人数

max_user_connections=1000

# key缓存

key_buffer_size=16M

# 接受的数据包的大小,在使用客户端备份还原的时候可能用到

max_allowed_packet=128M

# 错误日志,临时密码生成也在这里

log-error=error.log

# 编码

character-set-server = utf8mb4

collation_server = utf8mb4_general_ci

#default_authentication_plugin=mysql_native_password

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

# 下面是默认的sql_mode

#sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

[mysqldump]

quick

[mysqladmin]

force

2.3.3 配置环境变量

在path路径下添加mysql的bin目录路径

D:\Software\Database\service\mysql-8.0.28-winx64\bin

2.3.4 安装mysql

mysqld --install

2.3.5 初始化mysql

mysqld --initialize --console

注:后面的pw:G!hZ-r4V5是数据库的初始密码,这个密码需要记住,登录需要用到

2.3.6 开启mysql服务

net start mysql

2.3.7 登录mysql

mysql -u root -p

若登录时忘记密码,报下面的错

(1)先停止服务

net stop mysql

(2)执行下面语句

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

(3)再重新以管理员身份另外开个cmd窗口即可免密登录

2.3.8 修改root的密码

(1)先将root的认证置空

use mysql

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

(2)刷新一下权限表

flush privileges;

(3)修改密码

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

(4)启动mysql

net start mysql

3 至此mysql安装完成

相关文章

网友评论

      本文标题:windows下安装mysql8.0.28

      本文链接:https://www.haomeiwen.com/subject/kmfgertx.html