Mysql5.7.22+Navicat12 安装教程

一、Mysql5.7.22

参考博客:https://blog.csdn.net/yaowuliu/article/details/51133279

                 https://www.cnblogs.com/iathanasy/p/8461429.html

                 https://www.cnblogs.com/MemoryLily/p/5980413.html

1.官网下载https://www.mysql.com/

这里我选的5.7版本的,怕最新版本8.0不稳定有莫名bug~

选择window  x86   64bit

Mysql5.7.22+Navicat12 安装教程_第1张图片

2.下载完成后解压

在解压目录下,添加my.ini文件

文件内容如下:basedir和datadir按照自己的目录进行修改。

注:很多教程里,basedir和datadir路径里用的\符号,我操作的时候发现不能成功会报错,不能成功新建data文件夹,改为\\就可以了。大家可以看参考博客里的详细解释~实测有效~

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\software\\mysql-5.7.22-winx64\\mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\software\\mysql-5.7.22-winx64\\mysql-5.7.22-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

Mysql5.7.22+Navicat12 安装教程_第2张图片

3.配置环境变量

在系统变量中添加:
MYSQL_HOME:      D:\mysql5.7
在path 后面添加   ;%MYSQL_HOME%\bin

配置环境变量可以避免每次在命令行界面开启mysql的时候都要先进入mysql的绝对路径下,比较方便

PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示错误信息。

实际上我们执行一个命令,就是执行一个文件。

具体Path环境变量的好处:https://blog.csdn.net/zhanghuaichao/article/details/52812910,我觉得写得很详细,对于我这种小白来说很有用,不过这都是题外话了~~

4.以管理员的身份运行命令行cmd

必须用管理员身份才行!!

在bin目录下执行这些命令,因为已经配置了环境变量,系统可以自己找到此目录

执行命令   mysqld --initialize         初始化数据库,执行my.ini文件

                mysqld --install              安装数据库服务

                 net start mysql              启动mysql

                 mysql -uroot -p            登录mysql(在创建过程中随机分配了密码,需要输入密码,密码在如下文件里可以找到)

Mysql5.7.22+Navicat12 安装教程_第3张图片


Mysql5.7.22+Navicat12 安装教程_第4张图片

看是否可以登录成功,小白就是按照如下步骤安装成功的~

二、Navicat12

参考博客:https://www.cnblogs.com/chechen/p/8489076.html

Navicat安装下载安装破解都比较简单,这里不再赘述,附上一篇完美的教程。


自己的教程写得比较简略,第一次写,安装过程都没有截图,只能附上对自己有帮助的文档,希望可以给他人提供帮助。


               

    







你可能感兴趣的:(Mysql5.7.22+Navicat12 安装教程)