当前位置: 首页 > news >正文

Debian11安装MySQL8.0,链接Navicat

图文小白教程

  • 1 下载安装MySQL
    • 1.1 从MySQL官网下载安装文件
    • 1.2 安装MySQL
    • 1.3 登录MySQL
  • 2 配置Navicat远程访问
    • 2.1 修改配置
    • 2.2 Navicat 连接
  • end: 卸载 MySQL

记录于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.csdn.net/wmmhdt/article/details/130879921
https://blog.csdn.net/mazeyqian/article/details/131617500

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

http://www.lryc.cn/news/166239.html

相关文章:

  • vue项目中使用特殊字体的步骤
  • 激光雷达检测负障碍物(附大概 C++ 代码)
  • 【每日一题】9.13 PING是怎么工作的?
  • 【Python百日进阶-Web开发-Peewee】Day279 - SQLite 扩展(四)
  • Postman接口压力测试 ---- Tests使用(断言)
  • nvue文件中@click.stop失效
  • 【微信小程序开发】宠物预约医疗项目实战-开发功能介绍
  • vue网页缓存页面与不缓存页面处理
  • AI系统论文阅读:SmartMoE
  • AD20多层板设计中的平电层设计规则
  • 压力测试有哪些评价指标
  • 简单 php结合WebUploader实现文件上传功能
  • Pandas数据分析一览-短期内快速学会数据分析指南(文末送书)
  • 应用程序分类与相关基本概念介绍
  • springcloude gateway的意义
  • 重新定义每天进步一点点
  • 代码随想录算法训练营第51天 | ● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费
  • 李佳琦掉粉,国货品牌却从“商战大剧”走向“情景喜剧”
  • linux 下 C++ 与三菱PLC 通过MC Qna3E 二进制 协议进行交互
  • Spring基础(2w字---学习总结版)
  • 07 目标检测-YOLO的基本原理详解
  • 每日一题 78子集(模板)
  • OpenCV之形态学操作
  • 设计模式:享元模式
  • 汉诺塔问题(包含了三台柱和四台柱)——C语言版本
  • 【实训项目】滴滴电竞APP
  • C++核心编程--类篇
  • java中用feign远程调用注解FeignClient的时候不重写Encoder和Decoder怎么格式不对呢?
  • 记录使用Docker Compose 部署《XAPI项目》遇道的问题及解决方案
  • 腾讯云OCR实践 - 降低客服财务运营成本