Windows安装Mysql5.7
背景:最近需要在Windows8.1安装MYSQL5.7,根据网上教程进行安装,不过出现了一点问题
网上教程链接如下:
-链接一:https://blog.csdn.net/sswh5123/article/details/79953896
-链接二:https://blog.csdn.net/l405383190/article/details/78685745
问题:安装完后出现了无法修改mysql密码的情况
解决方案:查阅资料后发现可能与my.ini的缺失有问题,由于我是采用zip包安装的方式安装的,所以得自己新建my.ini文件,并在里面复制进链接中所写内容
1、在mysql根目录下新建my.ini文件;my.ini的文本格式必须为ANSI,以下是my.ini的参考内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\server\\mysql-5.7.21
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 设置mysql数据库的数据的存放目录
datadir=D:\\server\\mysql-5.7.21\\data
# General and Slow logging.
log-output=FILE
general-log=0
#在这里设置log文件,文件名可以自己设置(eg:young.log)
general_log_file="young.log"
slow-query-log=1
#在这里设置log文件,文件名可以自己设置(eg:young-slow.log)
slow_query_log_file="young-slow.log"
long_query_time=10
2、之后,按照教程重新安装mysql服务,然后使用命令
alter user 'root'@'localhost' identified by 'root';
就能将密码修改为自己想要设置的密码
3、重启mysql服务
到这里,我的问题也解决了!
网友评论