页首 HTML 代码 ----

Debian安装数据库

Debian安装数据库

本来用的MySQL,但是安装MySQL很麻烦,MariaDB作为MySQL的替代品可以直接使用以前用MySQL的方式使用

参考链接:

如何在 Debian 10 上安装 MariaDB | linux资讯 (linux265.com)

[笔记]Mariadb安装并配置远程访问 - 知乎 (zhihu.com)

Host 'xxx' is not allowed to connect to this MariaDB server_allway2的博客-CSDN博客

安装

更新软件包

sudo apt update

通过执行如下命令安装MariaDB服务端和客户端

sudo apt install mariadb-server

安装完成后服务将自动启动,通过以下命令检查服务是否正常。

sudo systemctl status mariadb

加强 MariaDB 安全性

sudo mysql_secure_installation

认证方法

sudo mysql

运行以下SQL语句以更改身份验证:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

可以使用新密码连接到 MariaDB 服务器:

mysql -u root -p

配置远程访问

vi /etc/mysql/mariadb.conf.d/50-server.cnf

vi编辑器提示,按i进入插入模式,esc退出插入模式,冒号输入指令,wq保存退出,q!退出不保存

将绑定ip地址从127.0.0.1改为0.0.0.0

端口也可以在这里改

更改完毕后,重启数据库,应用配置文件

service mysql restart

进入数据库

sudo mysql

查看用户表

select host,user,password from user;

改表法:

update user set host = '%' where user = 'root';

授权法:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

使刚才的修改生效

FLUSH PRIVILEGES;
posted @ 2023-04-15 11:02  敲可耐的咕魂君  阅读(60)  评论(0编辑  收藏  举报
页脚 HTML 代码 ----