Debian11 配置 Mariadb
配置 Mariadb
nano /etc/mysql/mariadb.conf.d/50-server.cnf
修改允许所有IP连接数据库
bind-address =0.0.0.0
修改数据库目录
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
datadir = /home/mypc/mysql
修改保护权限
sudo nano /lib/systemd/system/mariadb.service
找到 ProtectHome=true
改为 ProtectHome=false
修改 Mariadb root 密码
mariadb
修改 Mariadb root 密码
set password for root@localhost = password('密码');
flush privileges;
给予远程访问权限
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;
quit;
重启 Mariadb
systemctl restart mariadb
原数据库下面的 mysql 和 performance_schema 目录要放到修改后的 datadir 里
用 mv 命令就好,保持原先的权限