在Linux系统上安装MySQL 8.0是一个较为简单的过程,但需要遵循一些步骤以确保安装顺利完成。本文将为您详细介绍如何在常见的Linux发行版上安装MySQL 8.0,主要以CentOS和Ubuntu为例。

一、准备工作

在安装MySQL之前,您需要确保您的系统是最新的。可以通过以下命令更新系统:

CentOS

sudo yum update -y

Ubuntu

sudo apt update && sudo apt upgrade -y

二、添加MySQL存储库

在安装MySQL之前,我们需要先添加官方的MySQL Yum仓库或APT仓库。

CentOS

  1. 下载MySQL Yum仓库配置文件: bash wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

  2. 安装Yum仓库: bash sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Ubuntu

  1. 下载MySQL APT仓库配置工具: bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

  2. 安装APT仓库: bash sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

安装过程中会弹出配置界面,您可以选择MySQL 8.0的版本。

三、安装MySQL 8.0

CentOS

在添加完Yum仓库后,可以通过以下命令安装MySQL 8.0:

sudo yum install mysql-community-server -y

Ubuntu

在添加完APT仓库后,可以通过以下命令安装MySQL 8.0:

sudo apt install mysql-server -y

四、启动MySQL服务

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

CentOS

sudo systemctl start mysqld
sudo systemctl enable mysqld

Ubuntu

sudo systemctl start mysql
sudo systemctl enable mysql

五、配置MySQL

安装MySQL后,可以通过以下命令查看MySQL的初始随机密码,该密码会被写入到日志文件中:

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

接下来,使用以下命令登录MySQL:

mysql -u root -p

在提示输入密码时,输入刚刚获取的临时密码。

六、安全设置

登录后,强烈建议运行安全脚本来提高MySQL的安全性:

mysql_secure_installation

根据提示可以设置新的root密码,移除匿名用户,禁止远程root登录,删除测试数据库等操作。

七、基本操作

在安装和配置完成后,您可以开始使用MySQL。以下是一些基本操作的示例:

  1. 创建数据库: sql CREATE DATABASE my_database;

  2. 创建用户并授权: sql CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost'; FLUSH PRIVILEGES;

  3. 查看所有数据库: sql SHOW DATABASES;

结语

通过以上步骤,您应该能够成功在Linux系统上安装MySQL 8.0,并进行基本的配置和操作。如需更多功能和操作,请参考MySQL官方文档,深入学习MySQL的使用和管理。希望本文对您实现MySQL的安装和使用有所帮助!

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部