IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux上安装MySQL -> 正文阅读

[系统运维]Linux上安装MySQL

Linux安装MySQL操作步骤如下:

一、下载MySQL

  1. 浏览器搜索框输入MySQL进行搜索,
    在这里插入图片描述
    选择官网进入,网址:https://www.mysql.com/
    在这里插入图片描述

  2. 进入官网界面如下:
    在这里插入图片描述
    选择点击顶部的DOWNLOADS
    在这里插入图片描述

  3. 网页跳转后,界面如下:
    在这里插入图片描述
    拉动到下方,选择点击中部的MySQL Community (GPL) Downloads ?
    在这里插入图片描述

  4. 进入网页后,选择点击左侧的MySQL Community Server
    在这里插入图片描述

  5. 网页进入后,可以看到默认是Windows系统下当前Mysql最高版本的安装包列表,
    在这里插入图片描述
    选择Linux系统的安装包就把Select Operating System框里选择切换为Source Code
    在这里插入图片描述
    切换之后,会出现展示列表,
    在这里插入图片描述
    在展示列表的倒数第二个就是Linux的 .tar.gz 类型的安装包。
    在这里插入图片描述

  6. 如果要下载以前的版本,就选择点击顶部的Archives
    在这里插入图片描述
    就会切换到选择页面,选择MySQL的版本和操作系统。
    在这里插入图片描述

  7. 选择好后,点击后边的Download按钮,便开始了下载。
    在这里插入图片描述

二、查看是否已经安装了mariadb

检查一下Linux上是否已经安装了mariadb数据库,mariadb数据库是mysql的分支,mariadbmsyql会有冲突,如果以前安装了要卸载掉,不然安装不成功的。

检查命令:yum list installed | grep mariadb

卸载命令:yum –y remove xxxx在这里插入图片描述

三、安装MySQL

  1. 上传mysql安装包到 /opt 目录下
  2. 解压mysql安装包到 /opt 目录下
    解压命令tar -zxvf xxxx -C /opt在这里插入图片描述
  3. 在解压的mysql目录下创建数据文件夹data,是mysql用来存放数据库文件的,数据库的表数据都放在data目录,默认没有data目录,需要我们自己创建data目录。在这里插入图片描述
  4. Linux启动后,要启动关闭等执行mysql命令时,也要需要一个Linux账号去执行它的命令,给它创建一个专用账号去执行mysql的命令。在这里插入图片描述
  5. 初始化mysql,就是告诉mysql执行命令时用创建的那个账号(mysql),它的安装目录在哪(/opt/mysql-5.7.18/),以后的数据文件放在哪(创建的data目录)。
    进入mysql安装位置的bin目录执行初始化命令./mysqld --initialize --user=mysql --datadir=/opt/mysql-5.7.18/data --basedir=/opt/mysql-5.7.18该命令和自己的安装的相关在这里插入图片描述
  6. 启用安全功能,让在服务器与客户端之间来回传输的数据进行加密,就不用担心数据泄露了。
    mysql安装位置的bin目录执行命令./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.18/data在这里插入图片描述
  7. 修改mysql安装目录权限,mysql安装好后,它的所属用户和组都是root,所属用户可以读写里面的内容,所属组用户只能读和执行里面的内容,前面创建的mysql用户如果需要写里面 的内容就做不到了,所以把它的所属用户和组都改为mysql,这样就可以读写里面的内容了。
    在mysql安装目录的上级,也就是/opt目录里执行chown命令chown -R mysql:mysql /opt/mysql-5.7.18/在这里插入图片描述
  8. 启动mysql,至此安装设置好了mysql,可以启动了,在mysql的bin目录下执行命令./mysqld_safe &执行命令ps -ef | grep mysql,可以查看其进程,确认mysql是否启动了。在这里插入图片描述
  9. 客户端登录mysql
    在mysql的/bin目录下执行命令:./mysql -uroot -p
    -u表示使用root用户登录系统
    -p表示使用密码登录,使用初始化mysql时生成的密码。输入密码是不会显示的在这里插入图片描述
  10. 修改root用户的密码
    第一次执行sql命令执行时,会提示提示修改mysql的root用户密码在这里插入图片描述
    修改mysql的密码,命令语法:alter user '用户名'@'主机域名或ip' identified by '新密码'在这里插入图片描述
  11. 关闭mysql服务
    在mysql的bin目录下执行命令./mysqladmin -uroot -p shutdown输入密码即可关闭。在这里插入图片描述

https://www.bilibili.com/video/BV1Li4y1V7pG?p=57&spm_id_from=pageDriver

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-28 12:41:54  更:2021-10-28 12:43:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:41:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码