mysql5.7的安装及Navicate长久免费使用的实现过程


Posted in MySQL onNovember 17, 2021

(一)mysql5.7的安装:

❀ 细节:5.7的免安装绿色版本的安装方法跟安装mysql8一模一样,就是注意一下你安装的版本是5.7,将版本8改成5.7即可啦~

mysql5.7的官网下载链接:https://dev.mysql.com/downloads/file/?id=507350 【若打不开就把,链接后边的参数去掉,然后找一下即可】

细节:没账号,懒得登录注册的就选择下面的“No thanks,just start my download ”,下载绿色版的mysql

可能会遇到的bug:5.7版本跟8版本中可能会遇到端口占用的问题(以及5.7会报错默认时间撮值的弃用问题)

1,报错:在执行mysqld --initialize命令时

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).【为了解决问题后,重新输入命令,不提示已经初始化过,需要将原来的data文件夹删除,再创建一个新的data文件夹】

解决方法:在my.ini配置文件中添加配置:

[mysqld]

explicit_defaults_for_timestamp=true

2,报错:在执行net start mysql5;命令时

mysql5 服务无法启动。

服务没有报告任何错误。

解决方法:

(1)先找到错误原因:输入命令:mysqld --console

(2)查看到Error的错误:

[ERROR] Can't start server: Bind on TCP/IP port: No such file or directory

[ERROR] Do you already have another mysqld server running on port: 3306 ?

(3)你已经有另一个mysqld服务器在端口上运行:3306?看到这句才知道3306端口可能被占用了,解决:查看3306端口,并杀死3306线程

■ 查看3306端口的详情:netstat -ano|findstr 3306

■ 杀死对应的PID号对应的线程:taskkill /pid PID号 /f

ps:5.7修该密码的提示是Query OK 哈

mysql5.7的安装及Navicate长久免费使用的实现过程

✿ mysql5.7的安装:

一、准备工作:

1,配置mysql环境变量:

具体步骤:此电脑->右键,属性-> 高级系统设置-> 环境变量-> 系统变量-> path里添加入mysql安装路径下的bin的路径—例如我的是:D:\MySQL5.7\mysql-5.7.36-winx64\bin

2,添加配置:通过自己建个txt文件,把文件后缀改为 .ini

■细节:ini文件 中重点需要注意的地方:

❀[basedir是mysql的安装目录,datadir是先自己在mysql安装目录下建一个data文件夹,然后是它的路径 ]~~注意路径的 \ 要写成 \\

■ my.ini 文件(初始化配置文件):

[mysqld]
# 设置服务端口为3306
port=3306
# 设置mysql的安装目录,注意目录需要使用\\连接
basedir=D:\\MySQL8\\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录,注意目录需要使用\\连接
datadir=D:\\MySQL8\\mysql-8.0.11-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10# 解决初始化错误explicit_defaults_for_timestamp=true  
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3, 在mysql安装目录下,自己建立一个data文件夹,后边就是你的数据库啦!

4,最后mysql安装路径下的文件目录结构:

mysql5.7的安装及Navicate长久免费使用的实现过程

二、进行安装啦!

1,在管理员cmd下,初始化mysql:

■ 具体步骤:先直接进入到mysql安装目录下的bin路径,然后点击文件,选择“打开Windows PowerShell(R)-》以管理员身份打开 Windows PowerShell(A)

2,输入命令:mysqld --initialize --console

■ 注意细节:初始化后会生成一个密码,先copy到一个地方,等下修改一个容易记的密码时需要先用原密码登录;

mysql5.7的安装及Navicate长久免费使用的实现过程

3,启动mysql的服务,先注册(即先安装mysql服务),再启动

■ 安装mysql 服务:命令:mysqld -install [服务名]; (服务名自己起,例如我的服务名叫mysql5) 例: mysqld -install mysql5;

■ 启动服务:net start mysql5; (这里的mysql是我上面的服务名噢)~可能出现bug:端口占用问题,解决方法在前面有写

4,用原来密码登录后修改一个容易记的密码:mysql -u root -p

■ 输入原密码:(把刚才copy到某个地方的原密码粘贴过来)

■ 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

(二)Navicate长久免费使用的实现:

✿ 准备工作:

① Navicat的安装包,官网链接:http://www.navicat.com.cn/download/navicat-premium

② Navicat 的工具:链接: https://pan.baidu.com/s/1fouxaXJPnBMszpIKFezbng  提取码: bfbu

1,先安装从官网下载下来的Navicat【注意, 安装完之后先不要打开】

2,使用工具:【使用工具之前,先断网,把杀毒软件暂时关闭掉】

① 激活工具先Patch咱从官网下载安装的Navicat:

mysql5.7的安装及Navicate长久免费使用的实现过程

mysql5.7的安装及Navicate长久免费使用的实现过程

② 生成注册码,然后打开从官网下载安装好的Navicat,输入注册码:

mysql5.7的安装及Navicate长久免费使用的实现过程

mysql5.7的安装及Navicate长久免费使用的实现过程

③ 提示要手动激活,则将请求码复制到注册机中,从而生成激活码,再复制粘贴过来激活

mysql5.7的安装及Navicate长久免费使用的实现过程

mysql5.7的安装及Navicate长久免费使用的实现过程

☺恭喜激活成功啦☺~~~

参考文章:https://www.cnblogs.com/no-celery/p/14824579.html

到此这篇关于mysql5.7的安装及Navicate长久免费使用的实现过程的文章就介绍到这了,更多相关mysql Navicate安装使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
Mysql - 常用函数 每天积极向上
Apr 05 MySQL
Windows10下安装MySQL8
Apr 06 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
Navicat for MySQL的使用教程详解
May 27 MySQL
Mysql数据库索引面试题(程序员基础技能)
May 31 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
新手入门Mysql--概念
Jun 18 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
Jan 22 MySQL
MySQL RC事务隔离的实现
Mar 31 MySQL
MySQL提取JSON字段数据实现查询
Apr 22 MySQL
sql注入报错之注入原理实例解析
Jun 10 MySQL
MySQL中order by的使用详情
Nov 17 #MySQL
关于MySQL中的 like操作符详情
Nov 17 #MySQL
MySQL窗口函数的具体使用
MySQL中varchar和char类型的区别
Nov 17 #MySQL
mysql中varchar类型的日期进行比较、排序等操作的实现
Nov 17 #MySQL
MySQL数据库中varchar类型的数字比较大小的方法
Nov 17 #MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 #MySQL
You might like
php float不四舍五入截取浮点型字符串方法总结
2013/10/28 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript一点特殊用法
2008/05/28 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
javascript实现图像循环明暗变化的方法
2015/02/25 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
JavaScript实现筛选数组
2021/03/02 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python中一行和多行import模块问题
2018/04/01 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
Java提供了哪些企业应用编程接口
2015/02/13 面试题
求职自荐信范文格式
2013/11/29 职场文书
大学三年的自我评价
2013/12/25 职场文书
先进事迹报告会感言
2014/01/24 职场文书
年度考核自我评价
2014/01/25 职场文书
建材投资建议书
2014/05/16 职场文书
展览会邀请函
2015/02/02 职场文书
教师节晚会主持词
2015/06/30 职场文书
java版 联机五子棋游戏
2022/05/04 Java/Android