Mysql压缩版安装教程

installer的安装版贼费劲,还报各种错误,于是就下一个安装版的,下载地址https://dev.mysql.com/downloads/mysql/,下载Windows (x86, 64-bit), ZIP Archive 就可以了。

1.配置环境变量

   将mysql根目录下的bin加入环境变量,我的电脑,右键--属性--高级系统设置--环境变量,

   找到系统变量下的Path,比如我的是

C:\Program Files (x86)\mysql-8.0.16-winx64\bin

2.初始化Mysql,管理员身份打开命令行(cmd),配置过环境变量后。直接输入

mysqld --initialize-insecure --console

初始化,生成的Mysql登录密码为空,即无密码。

若此时提示模块“msvcp140.dll”加载失败的话,是没有安装VC++版运行库导致的(Microsoft Visual C++ 2015 Redistributable),下载地址https://www.microsoft.com/en-us/download/details.aspx?id=53587。点击download下载对应64位或32位的安装完即可。

若此时提示模块“msvcp120.dll”加载失败的话,去这里下https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

3.安装Mysql服务

命令行输入

mysqld --install

即在“服务“中安装Mysql端口服务

4.启动服务

可以再命令行输入

net start mysql

也可以打开服务列表

来启动服务

5.本地运行Mysql

命令行输入

mysql -uroot -p

后提示输入密码,因为无密码,直接回车即可

这样就可以了。

6.若想让其他计算机连接Mysql的话

进入mysql后,输入

SELECT user, host from mysql.user;

查看权限

默认的root的host是localhost,即只有本地能访问,所以要改编权限,将host改为%即所有计算机都可访问

先输入

use mysql;

选择一个数据库,我这里选mysql数据库,不然会报错

再输入

update user set host='%' where user='root';

如下图所示

然后给其他计算机授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 
// 或者
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

最后

FLUSH PRIVILEGES;

刷新授权,ok。

另外还可以修改Mysql密码,不同版本代码不同

update user set authentication_string=password('你的密码') where user='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

现在打开其他计算机的Navicat连接就好了

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值