Mysql下载压缩包安装及Navicat连接


0.1.mysql压缩包下载
链接: https://pan.baidu.com/s/1Z98nb2Px7ntop6sBNCARuw 提取码: ejt2 复制这段内容后打开百度网盘手机App,操作更方便哦
0.2.navicat压缩包下载
链接: https://pan.baidu.com/s/1jGo8iwdF3SYxyoevJJ0Inw 提取码: sy4p 复制这段内容后打开百度网盘手机App,操作更方便哦
强调文本 强调文本

一、安装mysq

1.1 解压 ,配置path: 此电脑右键属性->高级系统设置->环境变量->系统变量里的Path添加自己解压的路径/bin

在这里插入图片描述
1.2 配置my.ini (),在根目录下,没有就创建一个
在这里插入图片描述

[mysqld]
skip-grant-tables
character-set-server = utf8
explicit_defaults_for_timestamp=true
basedir=C:/soft_work/mysql-5.7.25-winx64
datadir=C:/soft_work/mysql-5.7.25-winx64/data
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
port=3306
[client]
port=3306

注:basedir 和 datadir 应该填写自己电脑的路径

1.3 a.管理员身份打开cmd:在C:\Windows\System32路径下找到 cmd.exe,右键以管理员身份打开即可

b.然后切换到mysql解压路径bin文件下下面C:\soft_work\mysql-5.7.25-winx64\bin

c.窗口里面输入 mysqld -install
显示安装成功 Service successfully installed
注:如果报错:信息如下:
Install/Remove of the Service Denied
用管理员身份打开即可

d.然后执行下列语句初始化数据库
mysqld --initialize
如果有data文件夹就删掉,会重新创建
失败如果显示无法启动此程序,因为计算机中丢失MSVCP140.dll.尝试重新安装该程序已解决此问题。查看
https://blog.csdn.net/qq_40453972/article/details/96431908
e.输入以下语句启动数据库服务
net start mysql
然后提示
MySQL服务正在启动…
MySQL服务已经启动成功。
如果服务启动失败,自动关闭,查看日志:此电脑右键->管理->系统工具->时间查看器->windows日志->应用程序 找到有红叉的mysql来源
显示:unknown variable '???character-set-server=utf8’For more information
去掉前面隐藏的未知符号即

二、登录mysql

2.1 输入 mysql -u root -p --登录在这里插入图片描述
解决方案:打开my.ini后,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables,保存退出。(上面的my.ini已添加),重启mysql服务(老规矩,每次修改配置文件都需要重启)
在这里插入图片描述
2.2 输入 use mysql;Database changed --修改数据库

2.3 输入 update mysql.user set authentication_string=password(“123456”) where user=“root”;
在这里插入图片描述
注:报错是版本问题 将password改成authentication_string
(5.7.11以前) > update user set password=password(“123456”) where user=“root”;
(5.7.11或者以后)> update user set authentication_string=password(“123456”) where user=“root”;
2.4 flush privileges;
在这里插入图片描述

三、使用Navicat连接mysql

3.1 然直接打开 navicat.exe ,单击连接mysql
在这里插入图片描述
先点击连接测试 报错显示:
在这里插入图片描述
解决方法:
1.关闭正在运行的MySQL。
  2.打开DOS窗口,转到mysql\bin目录。
  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
  5.输入mysql回车,如果成功,将出现MySQL提示符 <
  6. 连接权限数据库<use mysql; (<是本来就有的提示符,别忘了最后的分号)
  6.改密码:< update user set password=password("123456) where user=“root”; (别忘了最后的分号)
  7.刷新权限(必须的步骤)<flush privileges;
  8.退出 < \q
  9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码登陆。

总结:碰到问题耐心搜索,处理总能解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值