MySQL5.7安装全过程总结

首先需要下载MySQL的安装包,下载地址
解压下载后的zip包,找到并复制里面的bin文件夹的路径,添加到系统path环境变量中
在与bin目录同级的目录下创建my.ini文件(如果没有的话),并输入如下配置:
[mysqld]
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
# 设置mysql的安装目录
basedir=E:/mysql-5.7.22
# 设置mysql数据库的数据的存放目录
datadir=E:/mysql-5.7.22/data
# 允许最大连接数
max_connections=200
# skip_grant_tables
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8
以管理员身份运行cmd.exe应用程序,cd进入bin所在的目录,依次输入如下命令:
mysqld --initialize  #初始化mysql,并生成data目录下的数据文件

mysqld install # 安装mysql服务
接着就需要设置mysql的密码了,修改之前设置的my.ini配置文件,找到[mysqld]下的skip-grant-tables并取消前面的注释
输入命令net start mysql启动mysql服务,以root用户无密码的形式登录mysqlmysql -u root -p
修改root对应的密码update user set authentication_string=password('chengxi') where user='root' and host='localhost'
重新修改my.ini文件,注释skip-grant-tables
重启mysql即可使用自己设置的密码进行登录了,后面还需要注意的是,在通过password(‘chengxi’)设置密码之后,在进行DML操作的时候还需要重新设置一遍密码,即输入如下命令:set password=password('chengxi')
参考文献
You must SET PASSWORD before executing this statement的解决方法
MySQL 5.7.19安装目录下创建my.ini文件的方法
Windows下配置Mysql

猜你喜欢

转载自blog.csdn.net/qq_27905183/article/details/80684323