news 2026/6/9 19:47:09

Linux下载Navicat、特定版本Mysql

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux下载Navicat、特定版本Mysql

1、根据下载版本,给AI要出对应的下载链接;

以5.7.26版本为例,如:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

2、打开Linux终端;

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

3、解压文件至当前文件,可在home文件下解压方便后续删除;

cd /home

注意:因下载版本不同,我们的安装包名称并不相同;

ls -1a

查看安装包名称并解压;

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

4、移动文件至标准安装目录,并重新命名;

sudo mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

若想删就删

rm /home/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

5、创建 MySQL 用户和组;

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

6、‌进入安装目录并设置权限;

cd /usr/local/mysql
sudo chown -R mysql:mysql .

7、初始化数据库;

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

重要‌:初始化完成后会生成一个‌临时 root 密码‌,请务必记下(显示在输出末尾,格式如:[Note] A temporary password is generated for root@localhost:随机密码)。

8、‌生成 SSL 证书;

sudo ./bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

9、修改数据目录权限;

sudo chown -R root:root .
sudo chown -R mysql:mysql data

10、启动 MySQL;

sudo ./support-files/mysql.server start

11、使用上方的临时密码登录;

./bin/mysql -u root -p

12、修改 root 密码‌(登录后执行);

ALTER USER 'root'@'localhost' IDENTIFIED BY '您的新密码';
exit

13、‌添加 MySQL 到 PATH;(方便使用Mysql命令)

export PATH=/usr/local/mysql/bin:$PATH
source ~/.bashrc

14、验证安装;

mysql --version

应显示:mysql Ver 14.14 Distrib 5.7.26, for Linux (x86_64)

16、关于Navicat界面的下载;

下载Navicat地址:Navicat | 产品

下载至当前文件后,建议下载至cd /home,方便查找;

chmod +x navicat17-mysql-cs-x86_64.AppImage
./navicat17-mysql-cs-x86_64.AppImage

若执行Navicat报错,可:

./navicat17-mysql-cs-x86_64.AppImage --appimage-extract
./squashfs-root/AppRun

17、关于远程互相连接数据库,以及Navicat界面的下载:

Ubuntu Linux远程连接Mysql(Linux or Windows)_远程连接linux下的mysql-CSDN博客

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 21:18:53

Thread.sleep() 方法详解

一、 方法本质与设计目的Thread.sleep() 是一个静态方法,其核心目的是让当前正在执行的线程主动暂停执行一段指定的时间。这是一种使线程进入“非活动”或“等待”状态的直接方式,是 Java 并发编程中用于控制线程执行时序的基本工具之一。其设计源于操作…

作者头像 李华
网站建设 2026/6/7 2:12:21

【毕业设计】基于python-pytorch深度学习训练会飞的昆虫识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/7 2:48:38

开题报告AI率太高怎么办?这几款工具亲测有效

开题报告AI率太高怎么办?这几款工具亲测有效 TL;DR:开题报告结构化程度高,AI率普遍在50-70%,容易被检测系统判定为AI生成。推荐用嘎嘎降AI(4.8元/千字,降到5%以下)或比话降AI(8元/千…

作者头像 李华
网站建设 2026/6/5 0:39:31

深度测评9个AI论文平台,研究生高效写作必备!

深度测评9个AI论文平台,研究生高效写作必备! AI 工具如何助力论文写作? 随着人工智能技术的不断进步,越来越多的研究生开始借助 AI 工具提升论文写作效率。这些工具不仅能够帮助用户快速生成内容,还能在降低 AIGC 率、…

作者头像 李华
网站建设 2026/6/4 22:56:52

本科毕业论文降AI率攻略:从70%降到5%的经验分享

本科毕业论文降AI率攻略:从70%降到5%的经验分享 TL;DR:本科毕业论文AI率太高会影响答辩。我的经验是用嘎嘎降AI处理,70%的AI率可以降到5%以下。手动改效率太低,直接用工具省时省力。 我是怎么发现AI率超标的 去年这个时候&#x…

作者头像 李华
网站建设 2026/6/4 23:23:59

一文搞懂:SpringBoot导入web-starter为何能自动引入所有依赖?

相信不少刚接触SpringBoot的同学都有过这样的疑惑:明明只在pom.xml里加了一行spring-boot-starter-web的依赖,刷新后项目里就自动有了SpringMVC、Tomcat、Jackson这些Web开发必需的组件,不用自己一个个手动导入,这背后到底是怎么实…

作者头像 李华