Linux下Centos7安装Mysql5.7.19的详细教程

下面是在Linux下CentOS7上安装MySQL 5.7.19的详细教程:

步骤一:安装MySQL 5.7仓库

安装MySQL 5.7仓库是安装MySQL 5.7的必要步骤,可以通过以下命令安装MySQL 5.7仓库:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

步骤二:安装MySQL 5.7

执行以下命令来安装MySQL 5.7:

sudo yum install mysql-community-server

安装过程中可能会提示“是否下载安装依赖包”,输入“y”继续安装依赖包。

步骤三:启动MySQL

执行以下命令来启动MySQL服务:

sudo systemctl start mysqld.service

步骤四:设置MySQL开机自启

执行以下命令来设置MySQL自动启动:

sudo systemctl enable mysqld.service

步骤五:查看MySQL运行状态

执行以下命令来查看MySQL的运行状态:

sudo systemctl status mysqld.service

安装完成后,可以通过以下命令登录MySQL:

mysql -u root -p

输入初始密码,即可登录并开始使用MySQL。

示例

示例一:查看MySQL版本

在终端中输入以下命令,可以查看MySQL的版本:

mysql --version

返回结果类似于:

mysql  Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using  EditLine wrapper

示例二:修改MySQL配置文件

MySQL的配置文件位于/etc/my.cnf,可以通过编辑该文件来修改MySQL的配置,例如修改MySQL的默认字符编码为utf8:

sudo vi /etc/my.cnf

在文件末尾追加以下内容:

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

保存并关闭文件,重启MySQL服务:

sudo systemctl restart mysqld.service

修改生效后,MySQL将以utf8字符编码的方式存储和处理数据。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下Centos7安装Mysql5.7.19的详细教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • centos9 redis安装报错(实在无解使用方法)

    报错如下 [root@centos bin]# ./redis-server ./redis-server: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 使用的解决命令 yum ma…

    Linux 2023年4月19日
    00
  • 嵌入式Linux开发教程:获取Linux环境

    获取Linux环境是进行嵌入式Linux开发教程的第一步,本文将详细讲解获取Linux环境的完整攻略。 获取Linux环境 安装虚拟机 VirtualBox是一款免费的虚拟机软件,我们可以使用它来创建虚拟机来模拟Linux环境。以下是使用VirtualBox安装Linux环境的步骤: 下载并安装VirtualBox软件。 下载一个Linux发行版的ISO镜像…

    Linux 2023年5月24日
    00
  • Linux-基本命令

    基本命令操作 cd 命令 几个特殊的目录 . 当前的工作目录 .. 上一级的工作目录 – 上一次的工作目录 ~ 当前系统登录的用户家目录 ls 命令 list 列出文件夹中的内容 ls 可选参数 可选的文件夹对象 -a # all显示出所有的文件 -l # 列出详细的文件内容 -h # 以人类可阅读的形式,输出文件大小 –full-time # 以完整的时…

    Linux 2023年4月8日
    00
  • Linux xinit命令

    下面就是对 Linux xinit 命令的详细解释以及使用方法攻略。 1. 命令的作用 xinit 命令主要用于启动 X Windows 系统。当你在命令行中输入 xinit 命令后,系统将启动 X 服务器并进入窗口系统环境,然后开始运行指定的用户的客户端应用程序。 2. 使用方法 使用 xinit 命令前,你需要确保已安装 X 服务器系统,并且当前用户具有…

    Linux 2023年3月28日
    00
  • CentOS使用EPEL源的方法步骤

    当我们需要安装一些不在CentOS官方仓库中的软件时,可以使用EPEL(Extra Packages for Enterprise Linux)源,来获取一些其他的软件包。这里我们详细讲解CentOS使用EPEL源的步骤: 1. 下载EPEL源安装包 官网提供了不同版本的EPEL源,可以根据系统版本下载相应的安装包: # CentOS 7 sudo yum …

    Linux 2023年5月14日
    00
  • [Linux] Linux系统(进程管理)

    进程:当我们运行程序时,Linux会为程序创建一个特殊的环境,包含程序运行的所有资源,这个环境就称为进程   前台进程:一般我们使用一些命令,都属于前台进程,直接输出结果到显示器 后台进程:在命令的末尾加上&可以创建最简单的后台进程 常驻进程:系统级进程,以root权限运行在后台,可以处理其他进程请求 孤儿进程:杀掉父进程后,子进程没了父亲,成了孤儿…

    Linux 2023年4月13日
    00
  • Linux fgconsole命令

    Linux fgconsole命令 命令作用 Linux fgconsole命令的作用是显示当前活动的虚拟控制台号。 命令格式 fgconsole [-n] 参数说明 -n:设置打印结果的字符串类型。默认情况下,在屏幕上打印当前虚拟控制台的数字编号,选项“-n”用于打印当前虚拟控制台的名称字符串,而不是编号。 使用方法 显示当前的虚拟控制台编号。 fgcon…

    Linux 2023年3月28日
    00
  • Linux htdigest命令

    Linux htdigest命令用于创建和更新用于基于摘要的HTTP验证的密码文件,它是基于Apache HTTP Server的一个模块。当一个用户请求一个受保护的资源时,服务器将要求用户输入用户名和密码,如果用户名和密码匹配,用户将可以访问该资源。 使用htdigest命令可以创建一个存储用户名和密码的密码文件,并可以用它来授权用户访问受保护的资源。下面…

    Linux 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部