关于MariaDB

打印 上一主题 下一主题

主题 1047|帖子 1047|积分 3141

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
MariaDB 是一个流行的开源数据库管理体系,它是 MySQL 的一个兼容分支,提供了类似的功能和接口。下面是 MariaDB 的根本使用指南,包括安装、根本设置和常见操作。
1. 安装 MariaDB

在 Ubuntu 上安装

  1. sudo apt update
  2. sudo apt install mariadb-server
复制代码
在 CentOS/RHEL 上安装

  1. sudo yum install mariadb-server
复制代码
2. 启动 MariaDB 服务

在 Ubuntu 上:
  1. sudo systemctl start mariadb
复制代码
在 CentOS/RHEL 上:
  1. sudo systemctl start mariadb
复制代码
3. 设置 MariaDB 安全设置

MariaDB 提供了一个安全脚原来帮助你设置数据库的安全性:
  1. sudo mysql_secure_installation
复制代码
这个脚本会提示你设置 MariaDB 的 root 暗码、删除匿名用户、禁用远程 root 登录和删除测试数据库等。建议根据提示完成这些步调以增强安全性。
4. 连接到 MariaDB

连接到 MariaDB 数据库服务器,你可以使用 mysql 下令行工具。默认情况下,你可以使用 root 用户登录:
  1. sudo mysql -u root -p
复制代码
输入你在安装过程中设置的 root 暗码。
5. 根本数据库操作

创建数据库

  1. CREATE DATABASE my_database;
复制代码
删除数据库

  1. DROP DATABASE my_database;
复制代码
创建用户

  1. CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
复制代码
授权用户

  1. GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
  2. FLUSH PRIVILEGES;
复制代码
删除用户

  1. DROP USER 'my_user'@'localhost';
复制代码
创建表

  1. USE my_database;
  2. CREATE TABLE my_table (
  3.     id INT AUTO_INCREMENT PRIMARY KEY,
  4.     name VARCHAR(100) NOT NULL,
  5.     created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  6. );
复制代码
插入数据

  1. INSERT INTO my_table (name) VALUES ('Alice'), ('Bob');
复制代码
查询数据

  1. SELECT * FROM my_table;
复制代码
更新数据

  1. UPDATE my_table SET name = 'Charlie' WHERE id = 1;
复制代码
删除数据

  1. DELETE FROM my_table WHERE id = 1;
复制代码
6. 备份和恢复

备份数据库

使用 mysqldump 工具:
  1. mysqldump -u root -p my_database > my_database_backup.sql
复制代码
恢复数据库

  1. mysql -u root -p my_database < my_database_backup.sql
复制代码
7. 设置 MariaDB

MariaDB 的主设置文件通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf。你可以编辑这个文件来调解数据库的设置,如连接参数、缓存大小等。
  1. sudo nano /etc/mysql/my.cnf
复制代码
完成编辑后,重启 MariaDB 服务以应用更改:
  1. sudo systemctl restart mariadb
复制代码
8. 管理 MariaDB 服务

查看服务状态

  1. sudo systemctl status mariadb
复制代码
停止服务

  1. sudo systemctl stop mariadb
复制代码
重启服务

  1. sudo systemctl restart mariadb
复制代码
9. 常见题目排查



  • 服务无法启动:查抄日志文件 /var/log/mysql/error.log 以获取具体错误信息。
  • 连接被拒绝:确保 MariaDB 服务正在运行,查抄防火墙设置。
这些步调涵盖了 MariaDB 的根本使用方法。如果你需要更高级的功能和设置,可以查阅 MariaDB 官方文档 以获取更多信息。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

自由的羽毛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表