MySQL服务安装配置(本机)+Navicat for MySQL数据库可视化管理开发工具安装+一键启动MySQL服务+常见问题解决【图文教程】附资源链接

一、准备工作

在准备安装之前,需要了解自己电脑的位数,来安装适合自己操作系统位数的软件。
现在大部分电脑操作系统都是64位,不排除有32位的存在,那么我们需要了解的是:
64位操作系统的电脑可以安装64位和32位的软件
32位操作系统的电脑只能安装32位的软件
右键单击此电脑,点击属性,即可在箭头所示位置查看,例如笔者系统为64位
在这里插入图片描述
在这里插入图片描述

二、MySQL官网下载+Navicat for MySQL下载

  1. 官网下载地址:https://dev.mysql.com/downloads/mysql/
    这里可以直接选择官网最新8.x版本下载,但是笔者推荐往期5.7版本,避开更多不必要的麻烦
    所以推荐图中第三步选择往期版本下载
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  2. Navicat for MySQL网盘下载链接:
    链接:https://pan.baidu.com/s/1ghr6ODinkDNKnunVSi499g
    提取码:y618
    安装教程在链接中包含,下载即可看到

三、MySQL服务部署+配置+安装+启动测试

  1. 将下载的MySQL解压放置于纯英文路径文件夹下
  2. 在根目录下新建名为my.ini的文件,注意后缀为ini,添加配置信息如下
    此处安装路径和data路径为开发人员本机路径,自行修改即可
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Environment\MySQL\mysql-5.7.29
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
datadir=D:\Environment\MySQL\mysql-5.7.29\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. 管理员身份打开cmd窗口,路径定位到下载的mysql文件夹下bin目录
    输入命令mysql测试是否出现找不到MSVCR120.dll文件的情况
    在这里插入图片描述
    如果没有此错误则跳过此步骤,有错误则继续此步
    前往微软官网下载:https://www.microsoft.com/en-us/download/details.aspx?id=40784
    选择合适的位数,下载安装后重新执行即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 配置测试完毕后,初始化MySQL
    输入命令:mysqld --initialize --console会产生一个随机密码,是默认生成的初始密码,可以稍后修改。此处注意:生成的随机密码建议先复制粘贴到一个记事本中,cmd窗口中的数字0和字母O不好区分(笔者也为此卡住好一阵…)例如图中倒数第二三位密码应该是大写字母OO,但是看着很像数字00
    在这里插入图片描述
    如果没有出现默认密码,在my.ini文件下方新增
    innodb_buffer_pool_size = 256M
    innodb_log_file_size = 256M
    innodb_thread_concurrency = 16
    innodb_flush_log_at_trx_commit = 2
    innodb_flush_method = normal
    保存后重新初始化即可。
  3. 输入命令:mysqld install即可安装
    在这里插入图片描述
    6.输入命令:net start mysql即可启动MySQL服务
    在这里插入图片描述
    注意:此处如果出现发生系统错误,拒绝访问,则是没有用管理员身份启动cmd窗口,
    需重新启动

四、root用户登录MySQL服务+重置密码

  1. 初始化mysql步骤中我们已经记下了默认密码,需要用此密码登录
    确保服务开启后,继续在mysql文件夹中bin目录下输入命令:mysql -u root -p回车并输入密码
    登录成功后即可看到cmd窗口以mysql>开头输入命令:set password = password('745689');
    注意:不要忘记分号
    在这里插入图片描述
    此时输入命令exit即可退出,再次使用mysql -u root -p登录就可以使用我们重置的新密码了
  2. 如果我们需要将root用户密码设置为空,则进行如下步骤
    首先root用户登录进入mysql,输入命令:select host,user from user;查看user数据表
    得到root用户对应的host,例如图中root对应的host为localhost,服务器中可能为%
    在这里插入图片描述
  3. 依次输入命令:
    use mysql
    update user set authentication_string ='' where user='root';
    alter user "root"@"localhost" identified by '';
    第三条命令得localhost参数为第二步查询到root用户对应的host,是localhost则正常填写,如果为%,就把localhost替换为%即可
    在这里插入图片描述
  4. 密码设置为空完毕后,exit退出再使用mysql -u root登录即可,不需要再使用密码
    在这里插入图片描述

五、Navicat for MySQL连接本机MySQL服务

  1. 启动Navicat for MySQL,点击左上角文件–>新建连接–>MySQL…
    在这里插入图片描述
  2. 弹出的新建连接界面填写连接名,ip地址,端口号,用户名,密码
    其中连接名随意填写,ip地址使用本机填写localhost即可(如果连接服务器则填写对应外网ip)
    端口号默认3306,用户名root,密码如果设置为空则不需填写
    最后点击连接测试,成功即可
    在这里插入图片描述
    在这里插入图片描述
  3. 连接成功后即可展示数据表图形化界面,道理和cmd中执行select host,user from user命令一致,只不过以一种更直观更方便的形式展现出来
    在这里插入图片描述

六、桌面一键启动MySQL服务

MySQL服务测试启动成功后,开发人员每次启动都要在cmd窗口中执行命令,过于繁琐,
因此可以设置bat批处理脚本文件设置一键启动

  1. 在桌面新建文件startMySQL.bat,注意后缀为bat,输入如下命令后保存,停止则是stop
    @Echo Off
    net start mysql
    CMD
    在这里插入图片描述
  2. 经过上面一系列的安装步骤发现,需要以管理员身份运行cmd窗口,执行命令,所以,批处理文件也需要设置为管理员身份运行,否则会出现错误。
    我们只需要将该文件右键,发送到桌面快捷方式,在高级选项中设置管理员身份运行即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

-----------------------------------------------------------

以上是笔者对于MySQL服务本机安装配置总结的方案
如有问题和批评指正的地方可以私信或评论区中留言

笔者文章推荐
Tomcat下载+配置验证+常见问题解决【图文教程】附资源链接
jdk各版本安装+环境变量配置+常见配置问题的解决【图文教程】附资源链接
eclipse下载安装+eclipse部署Tomcat+创建JavaWeb项目+访问jsp文件+常见问题解决【图文教程】
IntelliJ IDEA创建JavaWeb项目+部署Tomcat+Tomcat热部署+常见问题解决【图文教程】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值