1. 话不多说,进入mysql的官网下载对应版本的mysql压缩包。

  2. 在本地解压刚才下载的压缩包到某个目录(记住目录路径)。

  3. 使用管理员权限打开cmd,使用cd命令进入到刚才的目录,再进入到根目录下的bin文件夹。(也可以打开之前的解压文件,点击bin,同时按住shift和鼠标右键直接进入cmd的bin目录,然后再赋予管理员权限

  4. 在解压的mysql根目录下新建名为my.ini的文件,复制以下内容保存

    [mysqld]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录,这里替换成自己的路径basedir=D:\cgd\mysql-8.0.17#设置mysql数据库的数据的存放目录datadir=D:\cgd\mysql-8.0.17\data#允许最大连接数max_connections=200#服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8#创建新表时将使用的默认存储引擎explicit_defaults_for_timestamp=truedefault-storage-engine=INNODB
    
  5. 运行mysqld --initialize --console初始化配置文件,记得记住初始化密码。

  6. mysqld -install (安装)

  7. 启动服务 Net start MySQL

  8. 登录数据库并修改密码 mysql -u root -p

  9. 修改自己的数据库密码为123456 alter user ['root'@'localhost'](mailto:' rel=) identified by '123456';

  10. FLUSH PRIVILEGES; #刷新权限,到此就大功告成了。

  11. 使用sqlyog或者navicat

  12. 如果出现这种情况

  13. 再使用管理员权限进入mysql的bin目录

  14. mysql -u root -p登录自己的数据库,依次执行下面命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限记得每句后面的;,至此真正的大功告成!!!!!!!!!!!!!!!

Q.E.D.


一个热爱生活的95后精神小伙