[mysql]
# 设置mysql客户端默认字符编码形式
default-character-set=utf8mb4
[mysqld]
#设置端口号,默认3306
port = 3306
# 设置mysql的安装目录
basedir=E:\database\mysql8\mysql-8.0.26-winx64\
# 设置mysql数据库的数据存放目录
datadir=E:\database\mysql8\mysql-8.0.26-winx64\data\
# 设置最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
如果没有配置了环境变量,那就需要跳到安装目录的bin目录下 。
此时,安装成功的话就会出现一个临时密码:sxvdB&=L,7BW(前后不包含空格)
临时密码要记住了!等下要用!
mysqld --install
提示Service successfully installed.则代表成功。
如果是The service already exists!,则说明有问题了,可以看一下这篇文章:
The service already exists!错误解决:
https://blog.csdn.net/weixin_42868605/article/details/119800929
一切正常则继续往下:
1.启动服务。
命令行输入:
net start mysql
2.登录root账户。
命令行输入:
mysql -uroot -p
在跳出的Enter password后输入密码,即可登录。(这里的密码就是上面提到的临时密码)
一般临时密码都包含着数字字符和符号,手打容易出错,建议复制。
命令行复制的方式:ctrl+c复制之后,在要粘贴的位置点击一下鼠标右键即可粘贴。
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
这里的密码是有单引号的,而且还以分号结尾,还有都是英文状态下的符号,别搞错了。
如下图则表示修改成功。