winds Server2016安装mysql8.0版教程

 

 

1、现在zip安装包:

点击链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 下载 zip 包。最新版本可以在 MySQL 下载 中下载中查看。

点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载:

 

下载完后,注意这里将 zip 包解压到相应的目录,这里我解压后的文件夹是 D:\mysql\mysql-8.0.17-winx64 下。

2、接下来我们需要配置mysql的环境变量

配出你mysql位置bin的地址

 

3、接下来我们需要配置下 MySQL 的配置文件 

在文件夹D:\mysql\mysql-8.0.17-winx64下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:  

[mysql]
default-character-set=utf8
[mysqld]
max_connections=200 
default-storage-engine=INNODB 
basedir =C:\mysql\mysql-8.0.18-winx64\bin
datadir =C:\mysql\mysql-8.0.18-winx64\data
port = 3306

4、启动下 MySQL 数据库:

4.1、以管理员身份打开 cmd 命令行工具,切换目录:

D:\mysql\mysql-8.0.17-winx64\bin

 

4.2、初始化数据库:

mysqld --initialize --console

你会发现启动时候报错 这时候需要安装一个插件插件名字叫 vc_redist.x64  安装一下 你在安装会发现就好啦

下载地址

https://www.microsoft.com/en-us/download/details.aspx?id=48145

然后再这行 mysqld --initialize --console 执行完成后,会输出 root 用户的初始默认密码,APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。如:

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

注意:

默认提供的随机密码前后无空格;

命令都需用管理员权限执行;

运行过程可能会较为卡顿,要耐心等待;

 

4.3、输入以下安装服务命令:

mysqld install  

启动输入以下命令即可:

net start mysql

注意: 在 5.7 需要初始化 data 目录:

cd C:\web\mysql-8.0.11\bin 
mysqld --initialize-insecure 
初始化后再运行 net start mysql 即可启动 mysql。

初始化启动后正常的文件结构如下图:

 

 安装好之后,执行命令:mysql -uroot -p然后让你输入密码你输入刚刚保存的密码

登录进去之后

修改密码 

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码'

也可以使用show databases;来显示数据库系统中默认的库。注意这里每一个sql语句结束需要使用分号划分。

然后你会发现你用Navicat Premium连接时候会报错

1130 - Host ‘win7' is not allowed to connect to this mysql server

远程连接自己或别人的mysql时,弹出了提示:“1130 - Host ‘win7' is not allowed to connect to this mysql server”,意思是主机不允许连接到mysql服务器,不允许的原因是连接方没有足够的权限。解决办法有两个:

方法一:
1)允许任何用户连接:
update user set host='%' where user='root';
flush privileges;

2)允许ip 192.168.1.3连接
update user set host='192.168.1.3' where user='root';
flush privileges;

3)允许ip是192.168.1开头的任何用户连接:
update user set host='192.168.1%' where user='root';
flush privileges;

方法二:
1)允许任何用户使用root/root连接
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush  privileges;

2)允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码
grant all privileges on *.* to 'root'@'192.168.1.3' identified by 'root' with grant option;
flush privileges;

3)允许用户root从ip为192.168.1.3的主机连接到mysql服务器的dk数据库,并使用root作为密码
grant all privileges on dk.* to 'root'@'192.168.1.3' identified by 'root' with grant option;
flush privileges;

然后远程什么的都能用啦

 

 

 

 

 

完全卸载mysql (sqlServer类似)

简单分为以下几步:

停止服务:使用net stop mysql('你的服务名') 命令 或 【win+R快捷键】》输入services.msc》进入服务窗口关闭mysql服务;

卸载程序:使用360卸载mysql程序 或 【控制面板】》【程序和功能】》右键卸载程序;

删除项目根文件夹:进入mysql安装位置,删除mysql的解压文件夹;

检查服务是否完全删除:如果mysql服务还在,可以使用 'sc delete mysql ' 来删除服务;

删除C盘隐藏文件夹:显示隐藏文件后,删除C盘下的“C:\ProgramData\MySQL ”所有文件;

删除注册表信息:【win+R快捷键】》输入regedit 命令打开注册表窗口,删除以下文件

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
删除环境变量里的配置:如果有更改了环境变量,那么进入【计算机】》右键【属性】》【高级系统设置】》【环境变量】》删除系统变量中的MYSQL_HOME变量和删除Path变量中的mysql路径;

全盘搜索mysql关键字检查:这里使用everything全盘搜索mysql关键字,可以查看系统所有相关文件,以防遗漏。

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MM-BD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值