Linux环境下安装MySQL8.0的完整步骤

  • Post category:Linux

下面我来为你详细讲解在Linux环境下安装MySQL8.0的完整步骤。

步骤一:安装MySQL源

在Linux系统中,我们需要先安装MySQL源,这样我们才能直接通过系统包管理器(如yum、apt等)来安装MySQL8.0。

以下是安装MySQL源的步骤:

Ubuntu、Debian等基于Debian的系统

  1. 使用 wget 命令下载MySQL的apt源,命令如下:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

  1. 安装配置包,通过以下命令安装MySQL源和配置MySQL。在安装过程中,你会看到一个向导界面,需要你进行一些基本选择。

sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

  1. 更新源列表

sudo apt-get update

CentOS、Fedora等基于Red Hat的系统

  1. 下载MySQL的yum源

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

  1. 执行以下指令安装yum源

sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm

  1. 使用 yum 命令更新源列表

sudo yum update

步骤二:安装MySQL

安装MySQL就非常简单了,只需要一条命令即可。

Ubuntu、Debian等基于Debian的系统

  1. 使用以下命令安装MySQL:

sudo apt-get install mysql-server

  1. 安装完成后,启动MySQL服务:

sudo systemctl start mysql

CentOS、Fedora等基于Red Hat的系统

  1. 使用以下命令安装MySQL:

sudo yum install mysql-server

  1. 安装完成后,启动MySQL服务:

sudo systemctl start mysqld

步骤三:进入MySQL

安装完成后,我们需要进入MySQL进行配置。

  1. 使用以下命令进入MySQL:

sudo mysql -u root -p

  1. 输入你设置的MySQL管理员密码。

步骤四:配置MySQL

接下来,我们需要进行MySQL的配置。以下是常用的一些配置。

配置MySQL远程访问

默认情况下,MySQL只能在本机进行连接,如果要进行远程连接,需要配置远程访问。

  1. 进入MySQL的配置文件 my.cnf

sudo vim /etc/mysql/my.cnf

  1. 在文件中找到 [mysqld] 选项后加上如下代码:

bind-address = 0.0.0.0

  1. 重启MySQL服务

sudo systemctl restart mysql

配置MySQL字符编码

在MySQL中,字符编码非常重要,它直接关系到我们的中文能否正确显示。以下是两种常用字符编码设置:

  1. 设置MySQL字符集为UTF8

alter database 数据库名 default character set utf8;

  1. 设置MySQL连接字符集为UTF8

set character_set_client = utf8;
set character_set_connection = utf8;
set character_set_results = utf8;

示例说明

  1. 通过示例来设置MySQL字符集为UTF8

假设我们要设置一个叫 test_db 的库的字符集为UTF8,我们可以通过以下命令完成:

alter database test_db default character set utf8;

  1. 通过示例来配置MySQL远程访问

假设我们的MySQL服务器IP为 192.168.1.100 ,我们想要配置远程访问,我们需要在MySQL的配置文件 my.cnf 中加上以下内容:

[mysqld]
bind-address = 0.0.0.0

加上后重启MySQL服务即可。

好啦,以上就是在Linux环境下安装MySQL8.0的完整步骤啦。