码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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
    
    • 1
    • 2

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

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

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

    查看mysql运行状态

    systemctl status mysql
    netstat -ntulp | grep 3306
    
    • 1
    • 2

    执行一些默认安全设置:

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

    在这里插入图片描述

    其它的指令:

    # 开启mysql
    systemctl enable mysql
    # 禁用mysql
    systemctl disable mysql
    # 重启mysql
    systemctl restart mysql
    # 关闭mysql
    systemctl stop mysql
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    1.3 登录MySQL

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

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

    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;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5

    ———————— 结束。
    参考:
    https://blog.csdn.net/wmmhdt/article/details/130879921
    https://blog.csdn.net/mazeyqian/article/details/131617500
    …
    …

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

  • 相关阅读:
    我的内存去哪了?
    [附源码]计算机毕业设计springboot家庭医生签约服务管理系统
    Ubuntu配置NFS服务器(Linux挂载Linux)
    英语语法 — 被动语态
    KLEE简单使用
    小分子CDK9抑制剂 | MedChemExpress
    Spring:怨种的我和这玩意死磕到半夜12点20的这件事?
    2022年12月STEMAC++中级组编程题
    jQuery 的实现原理
    怎么配置Maven的镜像仓库才是正确的
  • 原文地址:https://blog.csdn.net/qq_27816785/article/details/132745371
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号