mysql5.7.30以及navicat的安装

刚好今天学习了python安装了一系列软件,再给大家更新一下mysql的安装,这个我踩了一些坑,难受。
Mysql下载地址
选择产品版本以及适合自己电脑的配置进行下载
mysql5.7.30以及navicat的安装_第1张图片下载好之后放在一个低层一点的文件夹里面,文件夹内容如下:
mysql5.7.30以及navicat的安装_第2张图片

配置环境变量

在环境中系统环境变量

变量名:MYSQL_HOME
变量值:安装路径例如:D:\Mysql5730\mysql-5.7.30-winx64\bin
path里添加:%MYSQL_HOME%\bin

创建数据目录以及配置文件

在安装路径下面也就是上面下载好的文件夹的那个目录下,添加data目录、upload目录以及一个my.ini配置文件,配置文件可以参考如下:

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Mysql5730\mysql-5.7.30-winx64
datadir=D:\Mysql5730\mysql-5.7.30-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM

log-error	= error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1
secure-file-priv=D:\Mysql5730\mysql-5.7.30-winx64\uploads

max_allowed_packet = 32M
binlog_cache_size = 4M
sort_buffer_size = 2M
read_buffer_size = 4M
join_buffer_size = 4M
tmp_table_size = 96M
max_heap_table_size = 96M
lower_case_table_names=1
innodb_file_per_table = 1


[client]   
default-character-set=utf8

注意修改路径

初始化数据库

一般使用管理员身份运行命令行,然后输入执行mysqld --initialize-insecure,就会在data目录中生成如下文件:
mysql5.7.30以及navicat的安装_第3张图片

注册启动mysql服务

不能直接net start mysql如果你之前有mysql这个服务,就需要先remove掉这个,命令如下:mysqld --remove mysql
然后输入mysql -install MYSQL57(mysql57指服务的名字)
然后net start MYSQL57,显示如下才算成功
在这里插入图片描述如果启动服务显示,在启动后立即终止,很有可能就是之前的mysql服务没有清除
在这里插入图片描述

安装破解Navicat,使得Mysql有图形化界面

官网下载Navicat地址

我下载的是11.1.20版本
还下载了一个叫PatchNavicat的一个破解补丁软件,自己百度搜索就有

安装如下:
(1)点击Navicat.exe文件,跳出如下界面mysql5.7.30以及navicat的安装_第4张图片!mysql5.7.30以及navicat的安装_第5张图片mysql5.7.30以及navicat的安装_第6张图片mysql5.7.30以及navicat的安装_第7张图片mysql5.7.30以及navicat的安装_第8张图片mysql5.7.30以及navicat的安装_第9张图片
安装好之后,先不打开程序,先点击补丁程序,有如图显示就成功了
mysql5.7.30以及navicat的安装_第10张图片然后打开navicat链接mysql就可以了

你可能感兴趣的:(mysql5.7.30以及navicat的安装)