在Linux系统上安装MySQL可以通过多种方式进行,根据你使用的Linux发行版(例如:Ubuntu, Debian, CentOS等),具体安装步骤可能略有不同。下面是一个通用的操作指南,涵盖了常见Linux版本的基础操作流程。

前提条件

确保你的Linux机器通过包管理器已经安装了必要的依赖。这些通常包括了如`nettools`, `vim`或者其他编辑文本文件的应用,但这不是MySQL安装的绝对要求。

安装MySQL 适用于不同的Linux发行版

对于基于Debian的系统(如:Ubuntu)

1. 更新本地软件库:

bash

linux系统安装mysql教程  第1张

sudo apt update

2. 安装MySQL服务器:

bash

sudo apt install mysqlserver

linux系统安装mysql教程  第2张

3. 配置安全选项(可选但推荐):

bash

sudo mysql_secure_installation

linux系统安装mysql教程  第3张

4. 配置过程中你需要回答是否允许远程连接,删除不需要的用户账户(通常是test账户)等。

对于CentOS系统(或基于RedHat的系统如Fedora)

1. 更新系统软件源并安装社区版MariaDB或MySQL: MariaDB是一个开源关系型数据库系统,有时会作为MySQL替代品预设。

如果你需要安装MySQL,可以试试:

linux系统安装mysql教程  第4张

bash

sudo yum module enable mysql:8.0 如果想要特定版本比如mysql 8.0的话

sudo yum install mysqlcommunityserver

或者,如果安装MariaDB:

linux系统安装mysql教程  第5张

bash

sudo yum install mariadbserver

2. 启动MariaDB服务和将其设为自启:

bash

linux系统安装mysql教程  第6张

sudo systemctl start mariadb 启动MARIADB或安装的MySQL服务

sudo systemctl enable mariadb 设置自启动

3. 设置根密码(可选)以及其他基础安全设定:

如果没有设置,在第一次登录时需要设置root账号的登录口令。你可以使用`mysqladmin`工具或者直接在命令行界面通过`mysql u root`进入交互式命令行进行设定。

linux系统安装mysql教程  第7张

另外也可以执行`mysql_secure_installation`进行额外的安全配置,如修改root密码、禁止匿名用户登录、禁用远程访问root用户等等。

初始化MySQL/MariaDB

无论哪一种安装方法后,都需要初始化MySQL实例(MariaDB在首次安装启动时应该已经处理)。你只需运行启动命令并将MySQL/MariaDB加入系统启动序列。

linux系统安装mysql教程  第8张

连接到MySQL

使用以下命令来启动客户端并尝试登录到你的数据库中:

bash

mysql u root p

linux系统安装mysql教程  第9张

输入你设置的密码即可完成登录操作。之后你可以创建新的数据库、添加新用户和执行其他管理任务。

请注意上述每一步可能会因为不同的发行版及其版本有所不同,因此始终检查相关官方文档和指南来获取最准确和当前的指导信息。

这仅仅是基础知识的一部分。深入理解MySQL/MariaDB需要更多的学习资源和技术书籍。希望这些信息能帮你顺利完成安装过程!