MariaDB是一个开源的、多线程的关系型数据库管理系统,向后兼容的MySQL的替代品。MariaDB 是 Debian 中 MySQL 的默认实现。
本教程解释如何在Debian 10上安装MariaDB。
$ sudo apt update
通过运行以下命令安装MariaDB服务器和客户端软件包。
$ sudo apt install mariadb-server
MariaDB服务将自动启动。为了验证它,请检查服务状态。
$ sudo systemctl status mariadb
输出结果应该是这样的。
● mariadb.service - MariaDB 10.3.15 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 4509 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 30 (limit: 2359)
Memory: 78.6M
CGroup: /system.slice/mariadb.service
└─4509 /usr/sbin/mysqld
$ sudo mysql_secure_installation
脚本会提示你为root账户设置密码,删除匿名用户,限制root用户对本地机器的访问,并删除测试数据库。
...
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password:
Re-enter new password:
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!
如果选择了这个选项,脚本将重新加载权限表,确保更改立即生效。
所有的步骤都有详细的解释,建议对所有的问题回答 "Y"(是)。
$ sudo mysql
运行下面的语句来改变认证插件。
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
现在你可以使用新的密码连接到MariaDB服务器。
$ mysql -u root -p
改变认证插件也将允许你从外部程序(如phpMyAdmin)中以root身份登录。
上一条: 如何注册WIX网站会员并开通网店