一、安装 MariaDB

为什么选择MariaDB?比MySQL更节省内存,对于低内存服务器相对友好,而且开源

安装:

apt install -y mariadb-server

查看状态:

systemctl status mariadb

开机自启:

systemctl enable mariadb

设置 root 密码:

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

FLUSH PRIVILEGES;

查看用户:

SELECT User, Host, plugin FROM mysql.user;

二、MariaDB 安全配置

编辑:

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

确认:

bind-address = 127.0.0.1

只允许本机访问数据库。


三、MariaDB 内存优化(2G机器)

[mariadbd] 下添加:

innodb_buffer_pool_size=256M
innodb_log_file_size=64M
max_connections=80
tmp_table_size=32M
max_heap_table_size=32M
skip_name_resolve=ON

重启:

systemctl restart mariadb

查看:

mysql -uroot -p -e "SHOW VARIABLES WHERE Variable_name IN ('innodb_buffer_pool_size','innodb_log_file_size','max_connections','tmp_table_size','max_heap_table_size','skip_name_resolve');"

四、Navicat SSH Tunnel连接更安全

MySQL

Navicat-常规页:

主机: 127.0.0.1
端口: 3306
用户名: root
密码: root密码

Navicat-SSH:

使用SSH隧道: 勾选
主机: 服务器IP
端口: 22
用户名: root
验证方法: 密码
密码: 云服务器root密码

更多推荐