phpinfo.php
四、mariadb配置
A.初次使用配置领导,输入命令
mysql_secure_installation
会有以下交互事项
Enter current password for root (enter for none):
初次运次由于无密码,直接回车就行
Set root password? [Y/n]
是否设置root密码,这里的root是mysql的用户,非系统管理员哦,输入Y
设置一个新密码,这里设置admin 再输入一次
New password:
Re-enter new password:
Remove anonymous users? [Y/n]
是否移除匿名用户,回车
Disallow root login remotely? [Y/n]
是否禁止root远程登录,这里选择 n
Remove test database and access to it? [Y/n]
是否删除test数据库,回车
Reload privilege tables now? [Y/n]
是否重新加载权限表,回车
mysql_secure_installation
B.配置mariadb远程访问权限
开启数据库远程访问,输入命令
mysql -u root -p
使用密码admin登录
mysql> use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
mysql>update user set plugin = 'mysql_native_password' where user = 'root';
mysql> flush privileges;
mysql> exit;
修改MariaDB配置文件答应远程访问
sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/mariadb.conf.d/50-server.cnf
重要说明:配置远程访问权限很重要,是以后能正常连接数据库的前提,可以用navicat软件测试连接,如提示出错........ 说明以上的配置有错误,请细致检查下。
如表现测试连接成功,表示配置正常。见下图