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.测试链接。。。。

大功告成!!!

浙公网安备 33010602011771号