希望以此为鉴,让其他人勿浪费时间。
2. 解压文件夹并在配置mysql的环境变量
3.配置my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#过滤密码,设置密码后将其注释
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\\mysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\\mysql-5.7.27-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.以管理员身份运行命令控制台
序列 | 执行命令 | 目的 |
1 | 进入mysql安装目录中的bin目录下 | mysqd 执行文件 |
2 | mysqld --initialize | 初始化mysql |
3 | mysqld install | 安装mysql服务 |
4 | net start mysql | 启动mysql服务 |
5 | mysql -u root -p 出现password:后回车 | 进入mysql客户端 |
6 | update user set authentication_string=password('您的密码') where user = 'root' | 对root用户设置密码 |
5.修改my.ini中的密码过滤注释掉,重启mysql服务,执行mysql -uroot -p xxx; 进入mysql客户端。
6.如出现You must reset your password using ALTER USER statement before executing this statement.
序列 | 执行命令 |
1 | set password=password('您的密码'); |
2 | alter user 'root'@'localhost' password expire never; |
3 | flush privileges; |