运维开发网

Mysql配置步骤和注意事项

运维开发网 https://www.qedev.com 2022-08-19 19:05 出处:网络
这篇文章主要给大家介绍了关于mysql8.0.27配置步骤以及注意事项的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要给大家介绍了关于mysql8.0.27配置步骤以及注意事项的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

下载URL:

https://dev.mysql.com/downloads/

选择这个。


直接下载第一个,注意我们是需要64还是32。


单击此处开始下载。



安装配置


解压安装包

我在这里解压了D盘

打开



编写MySQL配置文件

在解压缩后的目录中创建新的my.ini文件。


将以下文本复制到my,ini文件中。//注意文件路径是你解压后的地址。

[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 ----------是你的文件路径-------------basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建#datadir=E:\mysql\mysql\data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4 原文链接:https://blog.csdn.net/a802976/article/details/119255644


初始化MySQL数据库

以管理员身份打开命令提示符。

切换到bin目录

新手要注意用cd打开。


在MySQL目录的bin目录下执行命令:

mysqld --initialize --console


如果没有显式的随机码,结尾是G,说明在数据文件中找不到有效的目录。您需要删除数据目录并再次解压缩。它会自己创建一个数据目录(最好不要手动创建数据目录)。

我的随机密码是:2(eE8rwv#a(


安装mysql服务并启动mysqld --initialize --console

如果像这样显示,则您不是以管理员身份运行cmd。


正确的是


之后,你必须以管理员的身份操作。

net start mysql


mysql -uroot -p

输入随机代码。


修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '想要修改的密码';

在这里,我将密码设置为11111。


运行软件后,错误将被报告为ching_sha2_password。这个时候,不要慌。它告诉你mysql8之前的加密规则是mysql_native_password现在是ching_sha2_password。

解决问题的方法有两种,一种是升级navicat驱动,另一种是将mysql用户登录密码加密规则恢复为mysql_native_password。

在这里的第二种方法中,解决方案如下

1.运行命令提示符的管理员权限

登录MySQL(记得添加环境变量)

mysql -u root -p

密码:


修改帐户密码的加密规则并更新用户密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;#修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#更新一下用户的密码


单独的密码重置命令:alter user # 39根# 39;@#39;本地主机# 39;由#39标识;你要设置的密码# 39;;

现在再次打开Navicat Premium 12连接MySQL问题数据库,你会发现可以成功连接。


总结

关于mysql8.0.27配置步骤和注意事项的这篇文章到此为止。关于mysql8.0.27配置及注意事项的更多信息

0

精彩评论

暂无评论...
验证码 换一张
取 消