解决MySQL8.0.15版没有初始化随机密码的方法以及安装、更改配置信息

1.首先用管理员方式进去cmd,然后cd 到mysql这个文件夹的位置,如下图:
进入MySQL
再运行这个初始化命令:
mysqld --initialize --user=mysql --console
接着会出现这一串代码,记住rootpassword那里!!!就是你要的初始化随机密码:
初始化随机码
接着步骤往下走:
在这里插入图片描述
然后修改登录密码,输入下面的命令(引号括着的就是你自己的密码,改了请记住,因为后面每次登录都需要!!):
在这里插入图片描述
最后显示为这样才是正确的:
在这里插入图片描述
再次验证登录,输入刚刚的密码,出现下面的画面就是对的:
在这里插入图片描述
现在再去配置环境变量,添加这个bin的路径到Path里面(即你自己安装的MySQL在电脑上的路径+MySQL的版本哈+bin):
在这里插入图片描述
接着去MySQL这个文件夹下面创建一个my.ini的配置文件,里面填入配置信息:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir= xxx\xxx\mysql-版本号-winx64(这里填入你自己的mysql的路径)
# 设置mysql数据库的数据的存放目录
datadir=xxx\xxx\mysql-版本号-winx64\data(这里同上)
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

OK,保存这个文件,最后回到cmd页面,输入下面的指令:
在这里插入图片描述
测试MySQL的运行状况,比如上面的指令意思是查看当前数据库!至此,下载、安装、配置都已经完成了,撒花!!!退出mysql!
以上参考下面两个个链接:
https://blog.csdn.net/m0_37788308/article/details/79965378
https://www.cnblogs.com/tangyb/p/8971658.html

发布了30 篇原创文章 · 获赞 29 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_41013322/article/details/95075196