1. 安装 mariadb
在 Linux 系统中安装 mariadb 非常简单,可以使用包管理器直接安装。
对于 Debian/Ubuntu 系统,可以使用以下命令安装 mariadb:
sudo apt-get install mariadb-server
对于 Fedora/CentOS 系统,可以使用以下命令安装 mariadb:
sudo dnf install mariadb-server
安装完成后,mariadb 会自动启动,并且会创建一个默认的 root 用户。
2. 使用 root 用户登录 mariadb
登录 mariadb 的方式有多种,但推荐使用 root 用户进行登录。
首先,通过以下命令以 root 用户身份登录 mariadb:
sudo mysql -u root
如果没有设置过 root 用户的密码,直接按回车键即可登录。
登录成功后,可以看到类似以下的命令提示符:
MariaDB [(none)]>
3. 修改 root 用户密码
3.1 查看当前用户和密码
在 mariadb 中,可以使用以下命令查看当前登录用户和密码:
SELECT USER(), PASSWORD();
执行上述命令后,会显示当前登录用户和对应的密码。
3.2 修改 root 用户密码
如果想要修改 root 用户的密码,可以使用以下命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
将上述命令中的 new_password 替换为你想要设置的新密码即可。
4. 创建新用户
在 mariadb 中,可以为数据库创建新用户。
4.1 创建新用户
使用以下命令创建新用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
将上述命令中的 username 替换为你想要创建的新用户的用户名,将 password 替换为你想要设置的新用户的密码。
4.2 赋予用户权限
创建新用户后,需要为其赋予相应的权限。
使用以下命令赋予用户权限:
GRANT permissions ON database.table TO 'username'@'localhost';
将上述命令中的 permissions 替换为你想要赋予用户的权限,将 database.table 替换为你想要授权的数据库和表的名称,将 username 替换为你创建的新用户的用户名。
5. 创建和管理数据库
5.1 创建数据库
使用以下命令创建数据库:
CREATE DATABASE dbname;
将上述命令中的 dbname 替换为你想要创建的数据库的名称。
5.2 删除数据库
使用以下命令删除数据库:
DROP DATABASE dbname;
将上述命令中的 dbname 替换为你想要删除的数据库的名称。
6. 退出 mariadb
在完成操作后,可以使用以下命令退出 mariadb:
EXIT;
执行上述命令后,会退出 mariadb 并返回到命令行界面。
7. 启动和停止 mariadb 服务
7.1 启动 mariadb 服务
在使用 root 用户登录 mariadb 之前,需要先启动 mariadb 服务。
使用以下命令启动 mariadb 服务:
sudo systemctl start mariadb
7.2 停止 mariadb 服务
在完成操作后,可以使用以下命令停止 mariadb 服务:
sudo systemctl stop mariadb
执行上述命令后,mariadb 服务将停止运行。
总结
通过本文,我们了解了如何在 Linux 下使用 root 用户启动 mariadb,并对 mariadb 进行一些常见的操作,包括修改 root 用户密码、创建新用户、创建和管理数据库等。
在使用 mariadb 时,建议始终使用 root 用户登录,以便获得更高的权限和更全面的控制。
希望本文对于初次接触 mariadb 的用户能够提供一些帮助。