第一步安装:
sudo apt install mariadb-server
第二步配置数据库:
sudo mysql_secure_installation
- 输入root密码,(enter for none): 直接回车空密码
- 设置root密码Set root password? [Y/N] 输入Y后下面设置密码,
- 删除匿名用户 Remove anonymous users?【Y/N】
- 不允许root用户远程登录 Disallow root login remotely?[Y/N]
- 删除测试数据库test : Remove test database and access to it ?[Y/N]
- 重新装载授权表 Reload privilege tables now?[Y/N]
- 设置完成!
第三步登入数据库:
sudo mysql -uroot
第四步创建用户:
create user 'user'@'localhost' IDENTIFIED BY 'password';
第五步向用户授权数据库
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password';
第六步授权用户远程登录
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
第七步修改配置文件路径:/etc/mysql/mariadb.conf.d/50-server.cnf
修改其中的bind-address为bind-address=0.0.0.0
第八步,刷新权限信息
flush privileges;