MySQL5.7数据库安装

本文详细介绍了如何在Windows10和CentOS7系统上部署Mysql5.7数据库,包括环境配置、初始化过程和密码设置,以及如何使用Navicat获取永久版许可证的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win系统 和 CentOS系统 上部署Mysql
windows系统下载navicate mysql可视化数据库工具永久版

一、Win10系统部署Mysql5.7

1 下载mysql并解压到对应路径

通过官网 https://dev.mysql.com/downloads/mysql/ 下载对应版本的mysql。
官网下载界面,选择对应的压缩包
下载好后,解压安装包到要常用的安装文件的文件夹。
解压后文件夹内容
文件目录尽量避免出现中文空格

2 配置环境变量

即,将mysql的bin文件夹(F:\ProgramFiles\mysql\mysql-5.7.44-winx64\bin,我的)所在路径配置到本机的环境变量里。
点击 “设置”
在这里插入图片描述
关于 --> 高级系统设置
在这里插入图片描述
依据图片编辑
在这里插入图片描述

3 配置mysql数据库

① 创建一个存放mysql数据的文件夹,我的创建在mysql目录下(F:\ProgramFiles\mysql\data)
在这里插入图片描述
② 在mysql文件夹中创建配置文件 my.ini

[client]
port=3306 # 设置3306端口
default-character-set=utf8

[mysqld]
port=3306
# 设置mysql的安装目录 ---这里输入你安装的文件路径----
basedir=F:\ProgramFiles\mysql\mysql-5.7.44-winx64\
# 设置mysql数据库的数据的存放目录
datadir=F:\ProgramFiles\mysql\data
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 跳过安全检查(第一次用要之后要注释掉)
skip-grant-tables

# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10

③ 以管理员身份打开 windows终端, 先进入 \bin 目录 (cd F:\ProgramFiles\mysql\mysql-5.7.44-winx64\bin)再执行 mysql -install
④ 初始化数据库 mysqld --initialize-insecure --user=mysql
初始化后 /data 数据集出现数据在这里插入图片描述
⑤ 启动数据库 net strat mysql (关闭:net stop mysql)
⑥ 进入mysql数据库 mysql -u root -p 由于上述文件 my.ini 中有跳过密码的操作,出现需要输入密码时直接 按回车 就可以进入数据库。因为,mysql5.7初始密码不是123456,是系统随机的,所以要设置跳过密码操作。
⑦ 重置密码

use mysql;  
update user set authentication_string=password('1hhxsql') where user='root' and Host='local

此时,我的密码为 1hhxsql,刷新flush privilege,退出mysql quit.
⑧ 注释掉 my.ini 中跳过密码输入的代码(必须重启mysql才能生效)。
先输入net stop mysql关闭mysql,再输入net start mysql 开启mysql。
最后,通过mysql -u root -p 输入新密码就可以登录啦。

在这里插入图片描述

二、CentOS7系部署mysql数据库mysql数据库

1 环境查询(首次安装必备):LInux的内置数据库是mariadb 会与 mysql数据库冲突需要卸载

rpm -qa | grep mariadb # 查找是否有mariadb应用 
  #存在mariadb打印出:mariadb-libs-5.5.68-1.el7.x86_64
rpm -d --nodeps mariadb-libs-5.5.68-1.el7.x86_64 # 删除应用 ,没报错说明删除完了

rpm -qa | grep mari #打印出:marisa-0.2.4-4.el7.x86_64
rpm -d --nodeps marisa-0.2.4-4.el7.x86_64 # 删除应用

2 创建下载的文件夹 /opt/mysql一般情况下,安装包安装在/opt文件夹下

mkdir /opt/mysql
cd /opt/mysql #进入文件夹

3 下载并解压Mysql压缩包
① 下载Mysql文件压缩包(https://dev.mysql.com/downloads/mysql/)
在这里插入图片描述
官网网速挺好,不要在镜像网站下载,安装步骤相对来说复咋很多
② 将在 win系统下载的文件直接拖拽到要安装压缩文件的地方。
在这里插入图片描述
③ 解压到对应文件夹

tar -xvf mysql-5.7.44-linux-glibc2.12-x86_64.tar #解压,看细节,把解压好的文件存入新文件

解压后的文件内容
④ 将解压后的文件夹移动到 mysql 安装目录并创建

mkdir /usr/local/mysql # 在 /usr/local 新建文件夹
mv /opt/mysql/mysql-5.7.44-linux-glibc2.12-x86_64	/usr/local/mysql # 移动文件夹
mkdir /usr/local/mysql/data # 创建data文件夹,用于存放数据表

3 安装mysql 数据库
① 编译安装并初始化mysql

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

初始化成功,查看初始化的随机密码记录。
② 编辑配置文件

[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
#是否将每个表的数据单独存储,1表示单独存储;0表示关闭独立表空间,可以通过查看数据目录,查看文件结构的区别;
innodb_file_per_table=1
#是否区分大小写,1表示存储时表名为小写,操作时不区分大小写;0表示区分大小写;不能动态设置,修改后,必须重启才能生效:
lower_case_table_names=1
#设置数据库默认字符集,如果不设置默认为latin1
character_set_server=utf8
innodb_file_per_table=1
#是否区分大小写,1表示存储时表名为小写,操作时不区分大小写;0表示区分大小写;不能动态设置,修改后,必须重启才能生效:
lower_case_table_names=1

③ 重启 mysql 服务:

# 先关闭服务
net stop mysql
# 添加软链接
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
# 再开启服务
ne start mysql

④ 修改密码

mysql -u root -p password
# 进入mysql后
set password for root@localhost = password('yourpass');

⑤ 修改成功后重启

三、Navicate mysql永久版

Navicate mysql下载需要的版本主要对要下载的版本进行修改 navicat版本号_mysql(或其他类型)_cs(中文,en英文版)_x64/32位数:http://download.navicat.com/download/navicat160_mysql_cs_x64.exe
Navicat Keygen Patch 根据需求下载对应版本 链接:https://github.com/shuhongfan/NavicatCracker

1 Navicate 15 mysql 安装

傻瓜式下一步下一步,对软件安装地址进行修改。
安装好,先不要打开navicat,在开启会进入输入注册码
如果开启了navicat 试用,如图进入输入永久密码阶段
在这里插入图片描述

2 Navicat Keygen Patch的应用

断网络,启动飞行模式(没断网必失败,详细步骤见 3
② 点击注册
在这里插入图片描述
③ 打开下载好的 NavicatCracker,依照图示操作
在这里插入图片描述
在这里插入图片描述
注意:
1、出现报错代码332,下载的navicat版本过高,找低版本的安装包。
2、出现以下原因在 patch 时开启了navicat 程序,关闭程序,依照3卸载重来!
在这里插入图片描述

3 卸载干净Navicat

不卸载干净,无论怎么搞都没法再次修改
① 右击卸载Navicat ,通过目录确认文件为空,我的路径 F:\ProgramFiles\PremiumSoft\Navicat Mysql 16
在这里插入图片描述
② 删除:C:\Users\Dawnight\Documents\Navicat (可能没有该目录就跳过)
③ 通过win+r,输入regedit打开注册表。找到:
计算机 \HKEY_CURRENT_USER\Software\PremiumSoft,将PremiumSoft全部删除即可。
④ 重新安装Navicat mysql,重新激活,跳转到1,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值