MariaDB简介及安装使用指南
1. MariaDB是什么?
MariaDB是一个开源的关系型数据库管理系统(RDBMS),它是MySQL的一个分支。由于MySQL被Oracle收购,一些开源社区成员担心MySQL的未来发展,因此他们创建了MariaDB项目。MariaDB在功能上与MySQL基本一致,但也提供了一些额外的特性和改进。
2. MariaDB的安装
要安装MariaDB,您可以按照以下步骤进行操作:
步骤1:下载MariaDB
首先,您需要从官方网站下载MariaDB的二进制文件。根据您的操作系统和架构选择适当的版本。在本例中,我们将下载Linux x86_64版本的文件。
步骤2:解压文件
下载完成后,您可以将文件解压到任意位置。我们将解压到/app/serverware/mariadb-10.1.23-linux-x86_64
目录。
tar -xvf mariadb-10.1.23-linux-x86_64.tar.gz -C /app/serverware/
步骤3:初始化数据库
在开始使用MariaDB之前,您需要初始化数据库。在解压后的目录中,有一个名为bin
的文件夹,其中包含了MariaDB的可执行文件。我们将使用其中的mysqld
命令初始化数据库:
/app/serverware/mariadb-10.1.23-linux-x86_64/bin/mysqld --initialize
此命令将在默认位置创建一个新的数据库,并生成一个临时密码。
步骤4:启动MariaDB
使用以下命令启动MariaDB服务器:
/app/serverware/mariadb-10.1.23-linux-x86_64/bin/mysqld --user=mysql &
您可以通过访问默认端口3306来验证MariaDB服务器是否成功启动。
3. MariaDB的基本使用
一旦MariaDB服务器启动,您可以使用以下命令连接到数据库:
/app/serverware/mariadb-10.1.23-linux-x86_64/bin/mysql -u root -p
此命令将提示您输入初始生成的临时密码。在成功登录后,您将看到MariaDB的命令行提示符。
创建数据库
要创建一个新的数据库,可以使用以下命令:
CREATE DATABASE mydatabase;
创建表
在数据库中创建表的示例:
CREATE TABLE customers (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100),
email VARCHAR(100)
);
插入数据
向表中插入数据的示例:
INSERT INTO customers (name, email) VALUES ('John Doe', 'john@example.com');
查询数据
从表中查询数据的示例:
SELECT * FROM customers;
更新数据
更新表中数据的示例:
UPDATE customers SET email='newemail@example.com' WHERE id=1;
删除数据
删除表中数据的示例:
DELETE FROM customers WHERE id=1;
4. 总结
通过本文,我们了解了MariaDB的简介和安装过程。我们还学习了如何连接到数据库,创建表,插入、查询、更新和删除数据。这些只是MariaDB的一些基本操作,您可以进一步探索MariaDB的丰富特性和功能。
希望这篇文章对您入门MariaDB有所帮助!