Debian 9 使用 MariaDB 彻底代替了 MySQL。因此在配置方面,相比之前版本有很多的不同。
安装MariaDB
安装 MariaDB 仍旧可以使用下面的命令,相比使用 mariadb-server,使用 mysql-server 能够保证对 MySQL 的兼容性。
apt-get install mysql-server
因为 Debain 9 源内的 MariaDB 10.0 使用了 UNIX 套接字认证,所以在全新安装 MariaDB 的过程中,不再有 MySQL root 密码的配置窗口.
提供远程访问权限
这部分需要两个步骤,修改服务监听地址 和 授权数据库.
修改服务监听地址
不再是修改 my.cnf 了。这次,你需要修改的是这个文件:
/etc/mysql/mariadb.conf.d/50-server.cnf
修改的内容一样,在 [mysqld] 区块下,修改 bind-address 的值。下面的一段实例,是允许任意IP地址连线数据库:
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locki