暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows7系统安装Mysql8

技术漂流客 2020-04-13
480

Windows7下安装Mysql8

平时都是在windows下开发程序,为了方便使用mysql数据库做测试,所以在开发机器上安装了一下mysql8

Mysql下载

用浏览器打开mysql官网下载mysql8,下载地址: https://dev.mysql.com/downloads/mysql/

安装Mysql

解压下载的mysql压缩包,将mysql安装在D:/soft/mysql-8.0.19-winx64 目录下。在该目录下新建my.ini文件,并填入如下配置内容

[mysqld] basedir=D:/soft/mysql-8.0.19-winx64 datadir=D:/soft/mysql-8.0.19-winx64/data port=3306

切换至 mysql bin目录下进行初始化操作 cd D:/soft/mysql-8.0.19-winx64/bin

初始化 mysqld.exe --initialize

安装服务 mysqld.exe -install

启动服务 net start mysql

修改初始密码

在D:\soft\mysql-8.0.19-winx64\data目录下,有一个.err 后缀的名称(USER-20200311GY.err),用记事本打开该文件 A temporary password is generated for root@localhost: A2m0GkCjQnZ A2m0GkCjQnZ 就是mysql的初始密码 mysql -u root -pA2m0*GkCjQnZ ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; exit

设置root可以远程登录

mysql -u root -p123456 use mysql; -- 将root用户设置为所有地址可登录,原来是localhost表示只用本机可登录 update user set host='%' where user='root'; -- 刷新权限 flush privileges; -- 将用户root密码设置为永不过期 alter user 'root'@'%' identified by '123456' password expire never; -- 将root用户密码加密方式改为mysqlnativepassword ,上面查到root用户密码的加密方式为cachingsha2password alter user 'root'@'%' identified with mysqlnativepassword by '123456'; --刷新权限 flush privileges;

远程登录

远程登录 连接成功


文章转载自技术漂流客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论