Linux下MySQL本地安装指南

准备工作
在开始安装MySQL之前,我们需要确保以下准备工作已经完成:
- 确保您的Linux系统已经安装了必要的依赖库,如gcc、make、libaio等。
- 安装并配置好MySQL的Yum仓库,以便后续通过Yum进行安装。
安装MySQL
以下是使用Yum进行MySQL安装的步骤:
安装MySQL Yum仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
查看可用的MySQL版本
sudo yum repolist enabled | grep "mysql.*-community.*"
安装MySQL服务器
sudo yum install mysql-community-server
启动MySQL服务
sudo systemctl start mysqld
查看MySQL服务状态
sudo systemctl status mysqld
获取临时root密码
sudo grep 'temporary password' /var/log/mysqld.log
修改root密码

sudo mysql -u root -p
输入步骤6中获取的临时密码,然后执行以下命令修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
new_password是新设置的密码。
重启MySQL服务
sudo systemctl restart mysqld
配置MySQL
修改MySQL配置文件
sudo vi /etc/my.cnf
在配置文件中,找到以下内容并修改:
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
确保datadir和socket路径正确。
修改root用户远程访问权限
sudo mysql -u root -p
输入步骤7中设置的密码,然后执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
new_password是新设置的密码。
保存并退出MySQL

EXIT;
测试MySQL安装
使用root用户登录MySQL
sudo mysql -u root -p
创建一个测试数据库
CREATE DATABASE test_db;
创建一个测试表
USE test_db;
CREATE TABLE test_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50)
);
插入测试数据
INSERT INTO test_table (name) VALUES ('Test');
查询测试数据
SELECT * FROM test_table;
如果查询结果如预期,则表示MySQL安装成功。
本文详细介绍了在Linux下本地安装MySQL的步骤,包括准备工作、安装MySQL、配置MySQL以及测试MySQL安装,通过本文的指导,您应该能够顺利完成MySQL的本地安装。



















