MySQL 是一个广泛使用的开源关系型数据库管理系统(RDBMS),基于 SQL(结构化查询语言)。它由瑞典的 MySQL AB 公司开发,后来被 Oracle 公司收购。MySQL 以其高性能、高可靠性、易用性和开源特性而受到广大开发者和企业的欢迎。
主要特点
开源和免费:MySQL 是开源软件,可以在大多数平台上免费使用。
跨平台支持:支持多种操作系统,如 Linux、Windows、macOS 等。
高性能:优化的查询性能,适合处理大规模数据。
可扩展性:支持大型数据库和高并发访问。
丰富的API和接口:支持多种编程语言,如 PHP、Python、Java 等。
社区和支持:拥有庞大的用户社区和丰富的文档资源。
应用场景
网站和Web应用:许多网站和Web应用使用MySQL作为后端数据库,如WordPress、Drupal等。
企业应用:用于企业级的数据管理和业务处理。
数据仓库:可以用于构建数据仓库和进行数据分析。
基本操作
安装:可以通过包管理器、二进制文件或源码编译等方式安装。
启动和停止:使用服务命令或脚本启动和停止MySQL服务。
用户管理:创建、修改和删除用户,设置权限。
数据库操作:创建、删除和管理数据库。
表操作:设计和管理数据库表,包括增删改查操作。
以下是在Ubuntu 24.04上编译安装MySQL 9.4的方法:
1..更新系统包列表
sudo apt update -y
sudo apt upgrade -y
AI写代码
2. 安装编译依赖
sudo apt install -y cmake gcc g++ libcurl4-openssl-dev zlib1g-dev libtirpc-dev
3. 下载MySQL 8.4LTS源码包
wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0.tar.gz
4. 解压源码包
解压下载的源码包:
tar -zxvf mysql-8.4.0.tar.gz
cd mysql-8.4.0
5. 创建构建目录并配置
mkdir build
cd build
然后运行cmake命令来配置编译选项。以下是一个基本的配置命令,您可以根据需要添加其他选项
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci
其中,-DCMAKE_INSTALL_PREFIX指定了MySQL的安装路径,-DMYSQL_USER指定了运行MySQL的用户。
运行以下命令开始编译源码:
make
6. 安装MySQL
编译完成后,运行以下命令将MySQL安装到指定的目录:
sudo make install
7.初始化数据目录
使用以下命令初始化MySQL的数据目录:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
8. 配置MySQL服务
将MySQL添加为系统服务,以便于管理和启动:
sudo cp /usr/local/mysql/support-files/mysql.service /etc/systemd/system/
9. 启动和启用MySQL服务
启动MySQL服务并设置为开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
10. 连接到MySQL
使用以下命令以root用户身份登录到MySQL:
/usr/local/mysql/bin/mysql -u root -p
在Ubuntu 24.04上编译安装mysql8.4LTS版本方法
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法