Debian 安装 MariaDB

MariaDB完全兼容mysql。

 

1、使用下面命令安装mariadb稳定版:

apt update

apt install mariadb-server

提示Do you want to continue? [Y/n],输入 y 再确定。

等待安装完毕。

 

2、初始化mariadb安全配置:

mysql_secure_installation

命令行输入以上命令,我们将进入如下配置选项:

 

Enter current password for root (enter for none): # 留空,直接不输入按确定

OK, successfully used password, moving on...

Switch to unix_socket authentication [Y/n] n # 这里选择 n ->10.5版本以下无此选项

...skipping.

Change the root password? [Y/n] y # 这里选择y ,设置独立root密码

New password: # 设置新root密码 hehudieyiqi

Re-enter new password: # 重输一次新root密码

Password updated successfully!

Reloading privilege tables..

...Success!

Remove anonymous users? [Y/n] y # 输入y 确定,移除其他用户

...Success!

Disallow root login remotely? [Y/n] y # 输入y 确定,禁用远程root登录

...Success!

Remove test database and access to it? [Y/n] y # 输入y确定,移除测试数据

-Dropping test database...

...Success!

-Removing privileges on test database...

...Success!

Reload privilege tables now? [Y/n] y # 输入y确定,重载权限列表

...Success!

All done! If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB! # 全部配置完成

 

尝试登录mysql服务,命令行直接输入:

mysql -uroot -p

输入刚刚设置的root密码,确定即可登录成功了。

如需要退出,输入exit;确定即可。

 

3、新建数据库

我们通过命令行执行mysql -uroot -p并输入密码后进入mysql;

在mysql中,我们输入以下语句新建demo的数据表:

CREATE DATABASE web;

你可以替换demo为你想要的命名。

然后为demo表格新建一个用户名为hehudieyiqi,密码为justh0st的本地用户:

GRANT ALL ON web.* TO 'hehudieyiqi'@'localhost' IDENTIFIED BY 'mima' WITH GRANT OPTION;

把用户名和密码替换成自己想设置的。

刷新权限,然后退出:

FLUSH PRIVILEGES;

EXIT;

使用新建的账号密码登录测试:mysql -uhehudieyiqi -p,然后输入hehudieyiqi的密码mima,请按自己的设置输入。

登录成功既代表账号密码已生效。后面你搭建网站对接mysql时,即可使用你自己设定的表格及账户了。