Debian11安装MySQL8.0,链接Navicat

记录于2023年9月,Debian11 、 MySQL 8.0.34

1 下载安装MySQL

1.1 从MySQL官网下载安装文件

打开 MySQL官网 ,按照下图所示,下载config文件:
在这里插入图片描述
继续
在这里插入图片描述
继续
在这里插入图片描述
跳过登录,直接下载:
在这里插入图片描述
将下载的 mysql-apt-config_0.8.26-1_all.deb 文件,上传至Debian的某一个目录(随意),比如 /gisleung

1.2 安装MySQL

使用以下命令安装:

cd /gisleung
sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb

按照下图所示,继续:
在这里插入图片描述
使用键盘的 ,选中 ok 继续执行:

# 执行成功后,首先进行更新
sudo apt-get update
# 安装 mysql
sudo apt-get install mysql-server

等待安装过程,到(连续2次)输入密码的页面:
在这里插入图片描述
请务必选择第2个,否则Navicat不好连接
在这里插入图片描述

查看mysql运行状态

systemctl status mysql
netstat -ntulp | grep 3306

执行一些默认安全设置:

# 请跳过,如果后面遇到错误再
# sudo mysql_secure_installation

在这里插入图片描述

其它的指令:

# 开启mysql
systemctl enable mysql
# 禁用mysql
systemctl disable mysql
# 重启mysql
systemctl restart mysql
# 关闭mysql
systemctl stop mysql

1.3 登录MySQL

mysql -u root -p
# 然后输入安装时设置的密码:

登陆成功:
在这里插入图片描述

2 配置Navicat远程访问

2.1 修改配置

mysql -u root -p
# 以下命令为 mysql> 命令行环境下使用
use mysql;
# 直接指定root的host 参数
update user set host='%' where user='root';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
# 查看所有用户的情况
select User, host from mysql.user;

在这里插入图片描述

2.2 Navicat 连接

在这里插入图片描述

默认的数据库:

在这里插入图片描述

end: 卸载 MySQL

sudo systemctl stop mysql
sudo apt-get autoremove mysql-server
sudo apt-get -f install
sudo apt-get remove --purge mysql-\*
# sudo apt-get install mysql-server mysql-client

———————— 结束。
参考:
https://blog.youkuaiyun.com/wmmhdt/article/details/130879921
https://blog.youkuaiyun.com/mazeyqian/article/details/131617500

**碎碎念:**有人说要 改 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,在后面追加什么东西。。。我没有操作这一步,一样可以。。。

目前提供的引用内容并未提及关于 **MySQL 8.0.40** 的具体安装教程或指南。然而,可以基于已有的参考资料以及常见实践来推测可能的安装方法,并结合官方文档或其他权威资料进行补充说明。 ### 已知信息分析 1. 提供的引用涵盖了多个版本的 MySQL 安装指南,包括 Windows 和 Ubuntu 平台下的不同版本[^1][^2][^3]。 2. 尽管未提到具体的 MySQL 8.0.40 版本,但可以通过类比其他版本的安装流程得出通用的方法[^4]。 3. 对于 Linux 系统(如 Ubuntu),通常采用脚本自动化方式完成安装;而对于 Windows,则多依赖图形化界面或者 MSI 文件[^5]。 --- ### 如何安装 MySQL 8.0.40 #### 一、确认目标平台 需先明确操作系统环境: - 如果运行的是 **Windows**,则应下载对应架构(x86 或 x64)的安装程序; - 若为 **Linux (Ubuntu)** 类 Unix 系统,则推荐通过 APT 软件源获取最新稳定版。 #### 二、准备工作 ##### (1)检查系统需求 确保硬件满足最低配置要求并验证网络连接正常以便访问远程存储库或镜像站点。 对于 Windows 用户来说,建议至少具备以下条件: - 操作系统:Windows Server 2019 / Windows 10 Pro 及以上版本 - 处理器:Intel Core i3/i5/i7 或 AMD Ryzen 同等级别处理器 - 内存大小:≥4GB RAM 推荐 ≥8GB - 存储空间:可用磁盘容量大于等于 500MB ,实际使用过程中视数据量而定 ##### (2)卸载旧版本(如果存在的话) 为了避免冲突,在新版本之前最好清理掉之前的实例及其关联文件夹路径等内容设置等操作前备份重要数据以防丢失情况发生。 #### 三、实施过程 以下是针对两种主流 OS 下的具体实施方案: ##### 方法A - 基于Windows系统的GUI向导模式 1. 访问官方网站或者其他可信第三方资源页面寻找适合当前机器类型的压缩包形式分发介质链接位置处点击进入下一步骤继续浏览直至找到确切的目标对象为止即mysql-installer-community-x.x.xx.msi这类命名规则结尾代表企业级解决方案的产品组合选项卡里面挑选出来单独列出作为独立组件存在的那一项产品列表当中的条目名称叫做Server only(MSI)这个就是我们需要找的那个东西啦!然后双击启动它就会弹出一个漂亮的对话框窗口让你按照提示一步步往下走就可以了哦😊记得全程保持联网状态哟~因为有些必要的补丁更新啥的东西都需要在线拉取下来的呢😉 ```bash # 示例命令用于演示如何打开MSI文件 msiexec /i mysql-installer-community-8.0.40.0.msi ``` 2. 配置 root 密码以及其他安全选项。这部分非常重要,请务必记住所设定的信息! 3. 测试连接是否成功建立起来。可以借助 Navicat、DBeaver 这样的客户端工具来进行初步验证工作。 ##### 方法B - 利用APT包管理器在Debian系发行版上快速部署 1. 更新本地索引缓存表单记录最新的软件集合清单详情如下所示代码片段展示的就是标准做法之一当然也可以加上sudo权限提升标志位从而实现更加便捷高效的操作体验效果更好一点哈😄 ```bash sudo apt update && sudo apt upgrade -y ``` 2. 添加 Oracle 维护团队维护的支持长期发布的 PPA 地址到现有结构体系当中去这样就可以享受到持续不断的高质量技术支持和服务保障措施啦🎉 ```bash sudo add-apt-repository ppa:ondrej/mysql sudo apt-get update ``` 3. 执行正式安装动作此时会自动解析依赖关系树形图并将缺失的部分补齐到位最后呈现出完整的成果物形态呈现给最终使用者端查看欣赏享受整个过程带来的乐趣无穷无尽啊😎 ```bash sudo apt install mysql-server=8.0.40* ``` 4. 初始化完成后同样要妥善保管好初始登录凭证材料防止遗忘造成不必要的麻烦困扰局面出现呀🧐 --- ### 注意事项 无论是哪种途径都需要注意一些细节方面的地方比如防火墙策略调整允许外部IP地址访问内部服务端口监听范围扩大等等一系列配套辅助功能增强整体性能表现水平达到预期设想的效果最佳状态才行👍 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值