文章目录

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

安装

1、安装mysql-server

sudo apt install mysql-server

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

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

sudo mysql -uroot -p

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

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

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、查看mysql依赖

dpkg --list | grep mysql

2、卸载

sudo apt-get remove mysql-common
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor

3、卸载

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

4、清除残留数据

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

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

dpkg --list | grep mysql

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

Ubuntu 安装和卸载mysql相关推荐

  1. windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...

    MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...

  2. MySQL——在Linux下安装和卸载MySQL

    MySQL--在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: 1 [root@loc ...

  3. linux安装卸载mysql,Linux6 系列 安装、卸载mysql

    Linux6 系列 安装.卸载mysql Linux6 系列 安装.卸载mysql Linux环境下载mysql: https://blog.csdn.net/weixin_40816738/arti ...

  4. windows下安装、卸载mysql服务

    安装.卸载mysql服务 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF e:\m ...

  5. ubuntu安装和卸载软件命令

    ubuntu安装和卸载软件命令 2008-06-03 14:45:49|  分类: 电脑系统|字号 订阅 Ubuntu软件安装与删除相关命令 安装软件 命令: apt-get install soft ...

  6. ubuntu安装与卸载搜狗输入法

    ubuntu安装与卸载搜狗输入法 安装搜狗输入法 彻底卸载搜狗拼音输入法 安装搜狗输入法 安装Fcitx输入框架 相关的依赖库和框架都会自动安装上 sudo apt install fcitx-bin ...

  7. 怎么在linux卸载mysql,在linux中安装和卸载mysql

    [安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...

  8. Windows 安装器安装和卸载 MySQL 8.0

    前言 本文写于2022年4月12日,详细介绍了Windows操作系统下,使用mysql-installer.msi程序安装MySQl 8.0,安装程序有图形化安装界面,适合新手小白进行尝试.作者会持续 ...

  9. 在Ubuntu 18上卸载MySQL

    按照以下步骤在Ubuntu 18上卸载MySQL: 打开终端并使用root权限登录. 使用以下命令停止MySQL服务: systemctl stop mysql 确认MySQL服务已停止: syste ...

最新文章

  1. 如果不能调试存储过程
  2. The Relation Between Gradient Descent and Cost Funtion(To be continued)
  3. this指向undefined uiapp_this为什么会为undefined?
  4. dubbo provider异步_Dubbo学习(六) Dubbo面试问题
  5. CSS中越界问题经典解决方案
  6. sco linux crontab重启,crontab 详解
  7. np.memmap读取大文件
  8. R语言-实用功能性语句1
  9. IE下调试CSS与JS
  10. 基于微信教室图书馆座位预约小程序毕业设计毕设作品(6)开题答辩PPT
  11. 数字技术加持 华为云为测绘地理信息产业夯实“云底座”
  12. Font Awesome 找图标的正确姿势
  13. PC端微信图片的解密
  14. Unity3D基础数学向量
  15. GSM与GPRS的区别
  16. kali网络问题解决办法
  17. php远程下载到本地,PHP 下载远程文件到本地的简单示例
  18. [转]Windows Shell 编程 第七章
  19. EFR32xG21烧录指南
  20. 深入多线程九:守护线程(代码示例)

热门文章

  1. java抽象类中的变量修饰符_菜鸟整理的三个权限修饰符与接口、抽象类的总结...
  2. Hbase hive kudu的区别和使用场景
  3. 5款靠谱的安卓备份应用
  4. 要想成为一个优秀的测试工程师,需要具备哪些知识和经验?
  5. FILETIME to DateTime
  6. 规则引擎的介绍与Drools的流程分析
  7. 【解决方法】浏览器网页界面显示未连接到互联网
  8. 新产品发布 | HawkEye作业票管理系统
  9. Android果冻效果(阻尼动画)
  10. 09 | 不可或缺的自定义函数