117.info
人生若只如初见

如何在Linux上安装MySQL

在Linux上安装MySQL的步骤如下:

方法一:使用包管理器安装

1. 更新系统包列表

首先,确保你的系统包列表是最新的:

sudo apt update 

2. 安装MySQL服务器

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

sudo apt install mysql-server 

对于基于Red Hat的系统(如CentOS):

sudo yum install mysql-server 

3. 启动MySQL服务

安装完成后,启动MySQL服务并设置为开机自启:

sudo systemctl start mysql sudo systemctl enable mysql 

4. 配置MySQL安全设置

运行mysql_secure_installation脚本来提高安全性:

sudo mysql_secure_installation 

按照提示进行操作,例如设置root密码、删除匿名用户、禁止远程root登录等。

5. 登录MySQL

使用以下命令登录MySQL:

mysql -u root -p 

输入你在mysql_secure_installation中设置的root密码。

方法二:使用MySQL官方安装包安装

1. 下载MySQL安装包

访问MySQL官方网站,下载适用于Linux的安装包。例如,对于Ubuntu:

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

2. 安装MySQL APT配置包

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

在安装过程中,选择你需要的MySQL版本和组件。

3. 更新系统包列表

sudo apt update 

4. 安装MySQL服务器

sudo apt install mysql-server 

5. 启动MySQL服务并设置开机自启

sudo systemctl start mysql sudo systemctl enable mysql 

6. 配置MySQL安全设置

sudo mysql_secure_installation 

7. 登录MySQL

mysql -u root -p 

方法三:使用Docker安装

如果你更喜欢使用Docker,可以按照以下步骤安装MySQL:

1. 安装Docker

根据你的Linux发行版,参考Docker官方文档安装Docker。

2. 拉取MySQL镜像

docker pull mysql:latest 

3. 运行MySQL容器

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest 

my-secret-pw替换为你想要设置的root密码。

4. 连接到MySQL容器

docker exec -it some-mysql mysql -u root -p 

输入你在运行容器时设置的root密码。

通过以上方法,你可以在Linux上成功安装MySQL。选择适合你的方法进行操作即可。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fead7AzsNBAJVBVU.html

推荐文章

  • ThinkPHP RESTful API设计

    设计一个基于ThinkPHP的RESTful API需要遵循一些最佳实践,以确保API的可扩展性、可维护性和安全性。以下是一个基本的设计指南:
    1. 项目结构
    首先,确...

  • Linux中HDFS的数据恢复方法是什么

    在Linux中,HDFS(Hadoop Distributed File System)的数据恢复方法主要包括以下几种:
    1. 回收站机制恢复 HDFS提供了回收站功能,删除文件后会将其移动到回...

  • 如何通过 FetchLinux 加强安全防护

    FetchLinux 是一个基于 Debian 的轻量级 Linux 发行版,通常用于服务器和嵌入式系统。虽然 FetchLinux 并不是一个广泛认可的 Linux 发行版名称,但我们可以从一般...

  • Linux Recycle:如何安全清理磁盘空间

    在Linux系统中,"Recycle"通常指的是回收站,它是用来存储已删除的文件和文件夹,以便用户有机会恢复它们。然而,回收站本身并不提供清理磁盘空间的功能。要安全...

  • Linux Postman如何生成测试报告

    在Linux系统下使用Postman生成测试报告,通常需要通过Postman的Collection Runner功能来实现。以下是详细的步骤: 准备测试集合: 确保你已经在Postman中创建了一...

  • Debian Apache如何配置防盗链

    在Debian上配置Apache服务器以防止防盗链,可以通过以下步骤实现:
    1. 安装必要的模块
    首先,确保你已经安装了mod_rewrite模块。这个模块允许你使用.h...

  • CentOS回收站恢复工具推荐

    在CentOS系统中,实际上并没有传统意义上的“回收站”功能。文件删除后通常会直接进入垃圾箱(Trash)或直接被永久删除,而不是像Windows系统那样先移动到回收站...

  • CentOS Sniffer在安全方面有何作用

    在CentOS系统中,Sniffer(嗅探器)是一种网络分析工具,主要用于网络流量监控、故障排查、安全威胁检测和性能分析。具体来说,Sniffer可以帮助网络管理员实时监...