ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

linux 安装mysql 8.0版本方法步骤

2024-09-05 12:22:08  阅读:44  来源: 互联网

标签:


要在 Linux 系统上安装 MySQL 8.0 版本,您可以按照以下步骤进行操作。这里以 Ubuntu 和 CentOS 系统的安装为例。

在 Ubuntu 上安装 MySQL 8.0

1. 更新包索引

sudo apt update

Bash

2. 安装 MySQL APT 仓库

下载 MySQL APT Repository 包并安装:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

Bash

在安装过程中,您会看到一个配置界面,选择 MySQL 8.0 版本,其他选项可以保留默认值。

3. 更新包索引

再次更新包索引:

sudo apt update

Bash

4. 安装 MySQL Server

运行以下命令安装 MySQL Server:

sudo apt install mysql-server

Bash

5. 启动 MySQL 服务

安装完成后,启动 MySQL 服务并使其在系统启动时自动启动:

sudo systemctl start mysql
sudo systemctl enable mysql

Bash

6. 初始安全配置

运行 MySQL 安全安装程序,设置 root 密码和其他安全选项:

sudo mysql_secure_installation

Bash

按照提示进行操作,将根据您的需求进行设置。

7. 登录 MySQL

Root 密码设置完成后,您可以使用以下命令登录 MySQL:

mysql -u root -p

Bash

在 CentOS 上安装 MySQL 8.0

1. 更新包索引

sudo yum update

Bash

2. 安装 MySQL YUM 仓库

使用以下命令下载 MySQL YUM Repository:

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

Bash

3. 安装 MySQL Server

使用以下命令安装 MySQL:

sudo yum install mysql-server

Bash

4. 启动 MySQL 服务

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

sudo systemctl start mysqld
sudo systemctl enable mysqld

Bash

5. 查看初始 root 密码

在 MySQL 8.0 中,默认安装时 root 用户有一个临时密码。你可以通过以下命令找到这个密码:

sudo grep 'temporary password' /var/log/mysqld.log

Bash

6. 初始化安全配置

运行 MySQL 安全安装程序,设置 root 密码和其他安全选项:

sudo mysql_secure_installation

Bash

根据提示设置您的 root 密码并完成其他配置。

7. 登录 MySQL

登录 MySQL:

mysql -u root -p

Bash

然后输入您在前一步中设置的密码。

注意事项

  • 在安装之前,请确保您的系统已经更新,并满足 MySQL 的最低系统要求。
  • 对于其他 Linux 发行版,您可能需要参考 MySQL 的官方文档,查看相应的安装指南。
  • 使用 MySQL 时,请始终关注安全性,定期进行备份,并定期更新。

这样,您就可以在 Linux 系统上成功安装 MySQL 8.0。

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有