Debian下安装MySQL
标签:
日期: 2024-01-02 | 作者: admin | 浏览: 131

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database anagement System,关系数据库管理系统)应用软件之一。

MySQL的小海豚标志名叫:sakila(塞拉),它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供的。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。

1. 下载 

官方下载链接地址:Download MySQL Community Server

# 下载最新
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.4.0-1debian12_amd64.deb-bundle.tar

# 解压安装包
tar -xvf MySQL安装包
2. 安装依赖
# 安装相关依赖
sudo apt install psmisc libaio1 libnuma1 libatomic1 libmecab2
3. 安装MySQL
# 安装MySQL
dpkg -i mysql-common_8.4.0-1debian12_amd64.deb
# 依次安装依赖组件及程序
dpkg -i mysql-community-client-plugins_8.4.0-1debian12_amd64.deb
dpkg -i mysql-community-client-core_8.4.0-1debian12_amd64.deb
dpkg -i mysql-community-client_8.4.0-1debian12_amd64.deb
dpkg -i mysql-client_8.4.0-1debian12_amd64.deb

# 安装依赖组件及程序
dpkg -i mysql-community-server-core_8.4.0-1debian12_amd64.deb
dpkg -i mysql-community-server_8.4.0-1debian12_amd64.deb

# 期间会提示输入密码, 并确认密码
dpkg -i mysql-server_8.4.0-1debian12_amd64.deb
4. 配置相关参数
# 配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]
# 允许远程访问
bind-address =  0.0.0.0

# 修改端口
port = 13306

# 进入MySQL后,执行相关语句允许远程访问
> CREATE USER 'root'@'%' IDENTIFIED BY '密码';
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
> FLUSH PRIVILEGES;