huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Linux环境下安装MySQL详细教程|,linux 安装 mysql 教程,Linux环境下MySQL安装全攻略,图文详解教程

PikPak

推荐阅读:

[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数据库步骤,从环境准备到安装、配置以及启动和测试,为用户提供了一个全面且清晰的安装指南。

本文目录导读:

  1. 准备工作
  2. 卸载旧版本MySQL
  3. 安装MySQL
  4. 安装MySQL客户端
  5. 测试MySQL
  6. 常见问题

在当今的互联网时代,MySQL作为一种流行的关系型数据库管理系统,被广泛应用于各种网站和应用程序中,在Linux环境下安装MySQL是一个常见的需求,本文将为您提供一个详细的Linux环境下安装MySQL的教程。

准备工作

1、确保您的Linux系统已更新到最新版本。

2、获取MySQL安装包,可以从MySQL官网下载。

3、确保您的系统已安装以下依赖包:gcc、g++、make、cmake、bison、ncurses。

卸载旧版本MySQL

在安装新版本之前,确保卸载旧版本的MySQL,执行以下命令:

sudo apt-get remove mysql-server
sudo apt-get remove mysql-client
sudo apt-get remove mysql-common

安装MySQL

1、下载MySQL安装包

从MySQL官网下载最新版本的安装包,这里以mysql-5.7.35.tar.gz为例。

wget https://dev.mysql.com/get/mysql-5.7.35.tar.gz

2、解压安装包

tar -zxvf mysql-5.7.35.tar.gz

3、创建用户和用户组

sudo groupadd mysql
sudo useradd -r -g mysql mysql

4、创建数据目录

sudo mkdir -p /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql

5、编译安装MySQL

cd mysql-5.7.35
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH MyISAM_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH螺栓=system -DWITH Ebcdic=0 -DWITH_IAM_READ=0 -DWITHlouw=0 -DWITH_CURL=0 -DWITH_EMBEDDED_SERVER=1
make
sudo make install

6、初始化数据库

cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7、配置MySQL

sudo cp support-files/my-default.cnf /etc/my.cnf

8、启动MySQL服务

sudo bin/mysqld_safe --user=mysql &

9、设置root用户密码

sudo bin/mysql -u root

在MySQL命令行中,执行以下命令设置root用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';

安装MySQL客户端

sudo apt-get install mysql-client

测试MySQL

1、登录MySQL

mysql -u root -p

2、创建数据库

CREATE DATABASE test;

3、创建表

USE test;
CREATE TABLE student (
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    age INT NOT NULL,
    PRIMARY KEY (id)
);

4、插入数据

INSERT INTO student (name, age) VALUES ('张三', 18);

5、查询数据

SELECT * FROM student;

常见问题

1、如何查看MySQL版本?

mysql --version

2、如何查看MySQL服务状态?

sudo systemctl status mysql

3、如何重启MySQL服务?

sudo systemctl restart mysql

4、如何停止MySQL服务?

sudo systemctl stop mysql

以下是50个中文相关关键词:

MySQL, Linux, 安装, 教程, 数据库, 关系型数据库, 环境变量, 依赖包, 编译, 初始化, 配置, 启动, 服务, 密码, 客户端, 测试, 数据, 表, 插入, 查询, 状态, 重启, 停止, 卸载, 更新, 版本, 用户, 用户组, 数据目录, 编译选项, 数据库引擎, 字符集, 排序规则, SSL, 嵌入式服务器, 网络配置, 权限, 备份, 恢复, 性能优化, 监控, 日志, 错误处理, 安全性, 虚拟化, 容器, 云服务, 高可用, 分布式, 复制, 集群, 分区, 分表, 缓存, 索引

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Linux 安装 MySQLLinux安装MySQL5.7

原文链接:,转发请注明来源!