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

【MySQL在Ubuntu系统下的安装方法】保姆级教程

前言

本篇文章我们开始介绍MySQL数据库的用法,俗话说的好,“工欲善其事必先利其器”,我们在学习MySQL之前首先要学会他的安装教程,由于本博主宝宝用的系统是Ubuntu系统,所以我将以Ubuntu系统为例,介绍MySQL的安装方法,话不多说我们直接开始


安装与卸载教程

1. 准备工作

  • 确认系统环境:打开Linux服务器,在命令行中输入 uname -a查看当前系统的环境,如下图示:
    在这里插入图片描述
    确认安装环境是Ubuntu
  • 切换为超级用户:在命令行中输su -指令,切换为超级用户
  • 更新系统的软件包列表:在命令行中输入apt-get update,以确保当前系统中存在最新的安装包
    在这里插入图片描述

2. 安装

(1) 安装MySQL服务器

  • 指令:apt install -y mysql-server
    在这里插入图片描述

(2) 启动MySQL服务器

  • 指令:service mysql start

(3) 登录MySQL

  • 指令:mysql
    在这里插入图片描述
    注:默认mysql是不需要密码就能登录的

(4) 查看root用户身份验证方式

  • 指令:select user,host,plugin from mysql.user where user = 'root';
    在这里插入图片描述

(5) 修改密码更新用户验证方式

  • 我们需要将上一步用户验证方式中的auth_socket更改成mysql_native_password
  • 指令:ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'your_password';
  • 注:将your_password修改成你想设置的密码

(6) 刷新权限

  • 指令:flush privileges
  • 在这里插入图片描述

(7) 重新登录

  • 退出MySQL:在MySQL命令行中输入exit退出
  • 登录MySQL:mysql -uroot -p
    在这里插入图片描述

3. 配置配置文件my.cnf

  • 查看配置文件my.cnf:在/etc目录下存在一个配置文件my.cnf,我们输入cat /etc/my.cnf查看配置文件
    在这里插入图片描述
  • 更改配置文件:当我们需要修改配置文件时,我们可以使用vim打开配置文件,然后对其进行修改

4. 卸载

(1) 确认当前系统当中存在mysql服务

  • 指令:ps -axj | grep mysql
    在这里插入图片描述

(2) 停止MySQL服务

  • 指令:service mysql stop

(3) 卸载MySQL服务器

  • 指令:apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
    在这里插入图片描述

(4) 删除相关依赖

  • 指令:apt autoremove
    在这里插入图片描述

(5) 删除数据库文件和相关配置文件

  • 代码:rm -rf /etc/mysql /var/lib/mysql

(6) 清理残留的配置文件

  • 代码:rm -rf /etc/mysql* /var/lib/mysql* /var/log/mysql*

(7) 刷新系统包管理器

  • 代码:apt update
    在这里插入图片描述

小结

以上就是本篇博客的主要内容,如果本篇文章对您有所帮助的话,希望留下点赞、评论加转发,您的支持是我创作的最大动力

http://www.dtcms.com/a/466915.html

相关文章:

  • 网站服务器怎么查询网站建设服务器怎么设置
  • 南京建设集团网站做好产品策划的重要性
  • ModStartCMS v9.7.0 组件升级优化,模块升级提醒,访问明细导出
  • 网站如何安装wordpress爆款采集推广引流软件
  • 双目测距实战2-相机标定过程
  • anthropics-claude-cookbooks学习记录01
  • 品网站建设河南省住房和城乡建设部网站首页
  • 人工智能重塑未来经济:转型、挑战与出路
  • Pixels(像素)
  • dedecms网站备份企业光纤局域网组网方案
  • 深入解析 MTE 测试中的 Paging 流量与 S1 接口
  • 泰州建设局网站安监站通报低功耗集成主板做网站
  • 安卓AIDL跨应用通讯的实现
  • 如何做一个花店小程序,搭建一个小程序多少钱
  • 电商网站公司木兰网
  • 网站投放广告教程怎么创建官网主页
  • 线性表—链式描述
  • PTA6-11 拆分实数的整数与小数部分(C)
  • 重庆工业网站建设黄冈做网站价格
  • 行政单位门户网站建设方案惠州公众号开发公司
  • 有网络网站打不开自建网站需要哪些技术
  • 建设工程材料网站江西省宜春市建设局网站
  • 网站seo优化徐州百度网络网站的中英文翻译是怎么做的
  • 【LeetCode】61. 旋转链表
  • 整站seo优化哪家好电商设计网站培训
  • 【GD32】启动过程-程序计数器(PC)
  • 茶艺实训室:为学习者打造专业茶艺实操平台
  • 机械设计网站推荐贵州建设监理网站培训通知栏
  • 常州网站制作策划手机制作网站主页软件
  • 淘宝天猫优惠券网站怎么做工作啦