Ubuntu MariaDB的常用命令主要包括以下几类:
安装MariaDB
sudo apt update
sudo apt install mariadb-server
启动MariaDB服务
sudo systemctl start mariadb
停止MariaDB服务
sudo systemctl stop mariadb
重启MariaDB服务
sudo systemctl restart mariadb
查看MariaDB状态
sudo systemctl status mariadb
卸载MariaDB
sudo apt remove --purge mariadb-server mariadb-client
sudo apt autoremove
sudo apt autoclean
登录到MariaDB
mysql -u root -p
输入密码后即可进入MariaDB命令行界面。
创建数据库
CREATE DATABASE mydatabase;
删除数据库
DROP DATABASE mydatabase;
选择数据库
USE mydatabase;
显示所有数据库
SHOW DATABASES;
创建表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
);
删除表
DROP TABLE users;
插入数据
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
查询数据
SELECT * FROM users;
更新数据
UPDATE users SET email = 'alice@newdomain.com' WHERE name = 'Alice';
删除数据
DELETE FROM users WHERE name = 'Alice';
创建用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
删除用户
DROP USER 'newuser'@'localhost';
授予权限
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
撤销权限
REVOKE ALL PRIVILEGES ON mydatabase.* FROM 'newuser'@'localhost';
FLUSH PRIVILEGES;
查看MariaDB版本
mysql --version
查看当前连接的数据库
SELECT DATABASE();
显示所有表
SHOW TABLES;
查看表的详细信息
DESCRIBE users;
备份数据库
mysqldump -u root -p mydatabase > mydatabase_backup.sql
恢复数据库
mysql -u root -p mydatabase < mydatabase_backup.sql
这些命令涵盖了MariaDB在Ubuntu系统上的安装、配置、管理和维护的基本操作。根据实际需求,您可能还需要进一步学习和掌握更多高级功能和命令。