windows10上安装mysql8(zip包)

1.首先在mysql官网下载windows上的压缩包

2.解压压缩包(解压目录最好不要有中文路径和空格路径),例如

D:\mysql-8.0.19-winx64

3.开始安装,进入到mysql的解压路径下,配置mysql的环境变量到bin目录

 

4.配置my.ini文件(高版本的mysql不会自带my.ini需要自己创建),下面是小编的my.ini可以直接copy

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4 
[mysqld]
#设置3306端口
port = 3306 
#设置mysql的安装目录
basedir=D:/mysql-8.0.19-winx64
#设置mysql数据库的数据的存放目录
datadir=D:/mysql-8.0.19-winx64/data
#允许最大连接数
max_connections=100
#设置字符集
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

5.在my.ini中配置的路径要都存在(不存在请自行创建),不然后面会有问题

6.用管理员打开dos命令窗口切到bin目录下,执行 mysqld --initialize --console  需要等待一小会儿

6.5小插曲,在执行 mysqld --initialize --console 的时候有可能会提示,如下图;小编百度找到一个工具,可以直接安装(安装时关闭安全软件)。小编把工具放到了百度网盘上,链接: https://pan.baidu.com/s/1ecuDRSFW5m12NXNBZ__aXA 提取码: wysx

 

7.执行完成之后,如下图所示,暂时记录root的密码(hr=lHYd4d*4P),后面自行修改

 

 

 8.接着执行 mysqld --install 命令,如下图所示,提示成功

 

 

 9.到现在mysql就已经安装成功了,服务也自动注册到windows的服务列表中了,但是默认是自动启动,小编这里要修改为手动启动,下面这段代码就是在cmd中将mysql服务改为手动启动;也可以在服务列表中手动配置

sc config mysql start=demand

10.启动mysql服务,刚安装完小编建议使用 net start mysql 来启动mysql服务,如下图所示;也可以用sc来启动服务( sc start mysql )

 

 

 11.修改mysql root用户的默认密码  执行  mysqladmin -u root -p(刚刚执行初始化时候的密码,不要有空格) password 新密码;执行后提示成功,说明密码修改成功

mysqladmin -u root -phr=lHYd4d*4P password 123456

 

 

 12.测试是否修改密码成功,执行登录  mysql -uroot -p 回车后输入新设置的密码,成功登录

 

 

 13.由于mysql8里面是不允许直接开启root的远程链接的,所以需要新建个用户,再开启远程链接

新建用户(用户名可以随便定义,不一定是root,小编这里使用root也是可以的):

先切库 use mysql;再执行下面的命令

CREATE USER 'root'@'%' IDENTIFIED BY '123456';

给用户开启远程访问:

alter user 'root'@'%' identified with mysql_native_password by '123456';

刷新下权限  flush privileges;

14.测试链接。。。。

 

 

 

 大功告成!!!

posted @ 2020-03-14 19:50  chbyiming  阅读(755)  评论(0)    收藏  举报