MariaDB的安装教程以及基础设置

这是自己在折腾数据库的笔记(其实折腾了好几次了就是老是忘记怎么搞咯)

一、安装数据库

系统环境是 Debian 11 安装之前先更新下 Debian的库:

apt update

然后更新完后安装只有一条命令:

apt install mariadb-server

确定是否安装成功:

mariadb --version

二、配置MariaDB

首先的话就是先设置 MariaDB 的开机自启动:

systemctl enable mariadb

然后进行数据库的基本设置:

mysql_secure_installation

然后接下来一个流程的介绍内容就是:

Enter current password for root (enter for none): 由于你第一次设置,没有初始密码。

Switch to unix socket authentication [Y/n] 输入 N 这个就是在超级管理员上添加保护,但是默认上已经有防护了。

Set root password? [Y/n]: 输入 Y,然后输入您想要设置的新密码,再次输入确认。请确保您的密码足够强壮,包含大小写字母、数字和特殊符号。

Remove anonymous users? [Y/n]: 输入 Y,删除匿名用户,以防止未授权的访问。

Disallow root login remotely? [Y/n]: 输入 Y,禁止 root 用户远程登录,以增加安全性。

Remove test database and access to it? [Y/n]: 输入 Y,删除测试数据库,以节省空间和资源。

Reload privilege tables now? [Y/n]: 输入 Y,重新加载权限表,使更改生效。

到这里为止的话基本上算是设置好了。

三、数据库操作(可选)

①创建 root 用户

先输入命令进入数据库:

mysql -u root -p

这边创建 root 用户只是为了让你能通过 root 用户登录:

CREATE USER 'root'@'%' IDENTIFIED BY '这是密码';

% 是允许任何人连接的,如果比较在意只需要本地登录 % 就更改为 localhost

给 root 所有数据库的权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

然后更新权限:

FLUSH PRIVILEGES;

退出是:

exit;

②更改用户密码

比如说我需要更改密码,那你还是先进入数据库,然后输入下面的命令更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

同时也可以更改连接方式,最后刷新:

FLUSH PRIVILEGES;

③开启远程访问

如果你需要进行外部访问(存在风险,谨慎操作)修改文件:

vim /etc/mysql/mariadb.cnf

在文件末尾处添加内容:

[mysqld]
bind-address = 0.0.0.0

ESC + :wq 退出保存后输入以下命令重启:

systemctl restart mariadb

即可完成修改。

四、教程鸣谢

搬运互联网内容一起的,搬运链接:

数据库教程:https://www.sjkjc.com/posts/install-mariadb-on-debian-12/

stack overflow:https://stackoverflow.com/questions/50570592/mysql-8-remote-access

ChatGPT(

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇