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博客

相关推荐
中云DDoS CC防护蔡蔡21 分钟前
DDOS和CC攻击谁更可怕
运维·服务器·经验分享·网络安全·ddos
Ruiery28 分钟前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
ClickHouseDB33 分钟前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
欧米欧1 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery1 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
todoitbo2 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
时间售卖铺2 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw2 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
前端精髓2 小时前
调用大模型API
运维·服务器·microsoft
跨境小彭3 小时前
Temu 全托管模式下,SKU 利润核算的实践复盘
大数据·运维·人工智能·自动化·temu