推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文详细介绍了在Linux操作系统下安装MySQL数据库的步骤,从环境准备到软件安装、配置以及启动和测试,为用户提供了一个清晰的安装指南。
本文目录导读:
在当今互联网技术快速发展的时代,MySQL 作为一款流行的关系型数据库管理系统,广泛应用于各种Web应用和系统中,本文将为您详细介绍如何在 Linux 系统下安装 MySQL,让您轻松掌握安装和配置的基本步骤。
安装前的准备工作
1、确认操作系统版本:确保您的 Linux 系统版本支持 MySQL 的安装,主流的 Linux 发行版如 Ubuntu、CentOS、Debian 等均支持 MySQL 的安装。
2、更新系统软件包:在安装 MySQL 之前,建议先更新系统软件包,确保系统软件包是最新的。
对于 Ubuntu/Debian 系统 sudo apt update sudo apt upgrade 对于 CentOS 系统 sudo yum update
3、安装依赖软件:MySQL 安装过程中可能需要一些依赖软件,如下所示:
对于 Ubuntu/Debian 系统 sudo apt install libaio1 libssl-dev libmysqlclient-dev 对于 CentOS 系统 sudo yum install libaio libaio-devel libssl-dev libmysqlclient-dev
安装 MySQL
1、下载 MySQL 安装包:从 MySQL 官方网站下载与您的操作系统版本相对应的安装包,以 CentOS 7 为例,我们可以下载如下安装包:
mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
2、解压安装包:将下载的安装包解压到指定目录。
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C /usr/local/
3、安装 MySQL:按照以下顺序安装 MySQL 相关 RPM 包。
sudo rpm -ivh /usr/local/mysql-community-common-5.7.35-1.el7.x86_64.rpm sudo rpm -ivh /usr/local/mysql-community-libs-5.7.35-1.el7.x86_64.rpm sudo rpm -ivh /usr/local/mysql-community-client-5.7.35-1.el7.x86_64.rpm sudo rpm -ivh /usr/local/mysql-community-server-5.7.35-1.el7.x86_64.rpm
4、启动 MySQL 服务:安装完成后,启动 MySQL 服务。
sudo systemctl start mysqld
5、安全设置:为了提高 MySQL 的安全性,建议进行以下安全设置。
sudo mysql_secure_installation
按照提示进行操作,如设置 root 密码、删除匿名用户、禁止 root 用户远程登录等。
配置 MySQL
1、设置 MySQL 环境变量:将 MySQL 的安装路径添加到环境变量中。
对于 Ubuntu/Debian 系统 echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile source /etc/profile 对于 CentOS 系统 echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile.d/mysql.sh source /etc/profile.d/mysql.sh
2、配置 MySQL:编辑 MySQL 配置文件 my.cnf,添加以下配置。
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci
3、重启 MySQL 服务:配置完成后,重启 MySQL 服务。
sudo systemctl restart mysqld
测试 MySQL
1、登录 MySQL:使用 root 用户登录 MySQL。
mysql -u root -p
2、创建数据库:创建一个名为 test 的数据库。
CREATE DATABASE test;
3、创建用户:创建一个名为 user1 的用户,并分配权限。
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON test.* TO 'user1'@'localhost'; FLUSH PRIVILEGES;
4、退出 MySQL:退出 MySQL。
EXIT;
至此,您已经成功安装了 MySQL,并完成了基本的配置,您可以根据实际需求进行更多高级配置。
中文相关关键词:Linux, 安装, MySQL, 教程, 操作系统, 更新, 依赖软件, RPM 包, 解压, 启动, 安全设置, 环境变量, 配置, 重启, 测试, 登录, 数据库, 用户, 权限, 退出, 高级配置, Ubuntu, CentOS, Debian, 安装包, 下载, 解压命令, 启动命令, 安全设置命令, 环境变量设置, 配置文件, 重启命令, 登录命令, 创建数据库命令, 创建用户命令, 分配权限命令, 退出命令, MySQL 版本, MySQL 安装路径, MySQL 配置, MySQL 测试
本文标签属性:
Linux安装:linux安装过程中硬盘分区工具
MySQL教程:mysql教程 chm