刚好最近用到了5.7,所以顺便整理记录一下,5.7与5.6的区别是5.7不可以使用空密码直接登录

下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-winx64.zip

安装之前必须安装,如果已经安装了,请忽略:Visual C++ Redistributable Packages for Visual Studio 2013

下载安装文件到本地之后,解压出来,查看目录结构,实际上是没有data文件夹的,所以,第一步需要初始化数据库:cd 切到MySql的bin目录下,然后执行一下命令。

mysqld --initialize

MySql 5.7.28 安装注意事项

 然后我们就可以安装数据库了,但是在安装之前,先在my.ini配置文件中增加一个配置节:skip-grant-tables=1,跳过权限验证,为什么要添加这个呢?因为MySql5.7版本,空密码是无法登录的,所以只能跳过验证,然后才能登录修改密码。

skip-grant-tables=1

MySql 5.7.28 安装注意事项

 开始安装,输入如下命令,安装完成后,启动服务:--defaults-file 指定配置文件的路径

mysqld -install MySql --defaults-file="D:\mysql-5.7.28-winx64\my.ini"

MySql 5.7.28 安装注意事项

 免密登录

mysql -u root

MySql 5.7.28 安装注意事项

  登录成功之后,修改root用户的密码

use mysql;
update user set authentication_string = password('dwburning'), password_expired = 'N', password_last_changed = now() where user = 'root';

修改远程连接权限

update user set host = '%' where user='root';

MySql 5.7.28 安装注意事项

 退出mysql,将skip-grant-tables=1的配置注释掉,重启mysql服务,然后使用密码重新登录,创建新的用户,授权

MySql 5.7.28 安装注意事项

create user 'test'@'%' identified by 'dwburning';
grant all privileges on *.* to 'test'@'%' identified by 'dwburning';
flush privileges;

MySql 5.7.28 安装注意事项

相关文章:

  • 2021-11-27
  • 2021-11-29
  • 2022-01-22
  • 2021-04-19
  • 2021-10-11
  • 2021-08-27
  • 2021-11-30
  • 2022-03-05
猜你喜欢
  • 2022-01-08
  • 2021-11-08
  • 2021-04-19
  • 2021-10-24
  • 2022-02-07
  • 2020-02-06
  • 2022-12-23
相关资源
相似解决方案