码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu 安装和卸载mysql


    文章目录

    • 安装
      • 1、安装mysql-server
      • 2、初始化配置信息
      • 3、登入到数据库并配置远程访问
      • 4、配置root用户外网也可以连接并登录
      • 5、解惑
    • 卸载
      • 1、查看mysql依赖
      • 2、卸载
      • 3、卸载
      • 4、清除残留数据
      • 5、再次查看Mysql的剩余依赖项

    安装

    1、安装mysql-server

    sudo apt install mysql-server
    
    • 1

    2、初始化配置信息

    sudo mysql_secure_installation
    VALIDATE PASSWORD COMPONENT.....(使用密码强度校验组件) 输入: n
    New Password:(设置新密码,并重复一遍)
    Remove anonymous users (删除匿名用户) n
    Disallow root login remotely(拒绝远程root账号登录) n
    Remove test database and access to it(移除test数据库) n
    Reload privilege tables now (现在就重新载入权限表) y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3、登入到数据库并配置远程访问

    sudo mysql -uroot -p
    
    • 1

    4、配置root用户外网也可以连接并登录

    use mysql
    update user set Host='%' where User='root'; # 这里插一句如果表中已经存在的话就会报错,请认真查看报错		信息,已经设置的话就不需要再设置了
    GRANT ALL ON *.* TO 'root'@'%';
    FLUSH PRIVILEGES; # 刷新权限
    
    • 1
    • 2
    • 3
    • 4

    5、解惑

    物理机链接不到虚拟机的MySQL(错误排查)
    首先查看IP是否可以互相ping通(LinuxL:ifconfig-a, Windows:ipconfig)
    使用sudo netstat -tupln 或者 sudo lsof -i:端口 查看端口状态
    使用sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将 bind-address = 127.0.0.1 注释 然后保存退出
    使用 sudo service mysql restart 重启MySQL服务
    
    • 1
    • 2
    • 3
    • 4
    • 5

    卸载

    1、查看mysql依赖

    dpkg --list | grep mysql
    
    • 1

    2、卸载

    sudo apt-get remove mysql-common
    sudo apt-get autoremove mysql* --purge
    sudo apt-get remove apparmor
    
    • 1
    • 2
    • 3

    3、卸载

    sudo apt-get autoremove  --purge mysql-server-版本号
    
    • 1

    4、清除残留数据

    dpkg -l | grep ^rc | awk '{print$2}' | sudo xargs dkpg -P
    
    • 1

    5、再次查看Mysql的剩余依赖项

    dpkg --list | grep mysql
    
    • 1

    如果有残余垃圾就继续执行删除
    sudo apt-get autoremove --purge mysql-apt-config

  • 相关阅读:
    代理服务器配置
    unity基础2-编辑器拓展
    【python海洋专题二十三】共用坐标轴
    智慧工地平台源码 劳务实名制、视频监控、扬尘监测、起重机械安全监测
    java计算机毕业设计教师管理系统源码+mysql数据库+系统+lw文档+部署
    VsCode预览Geojson数据
    哪些浏览器受到用户欢迎?分享这两款安全浏览器
    Bug:elementUI样式不起作用、Vue引入组件报错not found等(Vue+ElementUI问题汇总)
    Maven
    06 科技英语|控制与优化学科词汇
  • 原文地址:https://blog.csdn.net/weixin_47068446/article/details/127758759
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号