centos搭建phpMyAdmin远程连接到其他数据库
准备环境:
192.168.1.5(搭建phpmyadmin)
192.168.1.6(搭建mariadb)
1.5配置:
1、安装epel源(我不演示了,我已经装过了)
2、安装php、phpMyAdmin
[root@ml ~]# yum -y install php phpMyAdmin
3、修改phpMyAdmin配置文件
[root@ml ~]# vim /etc/httpd/conf.d/phpMyAdmin.conf (修改这里主要是为了能通过其他ip来进行访问,不然只能用127.0.0.1)
[root@ml ~]# vim /etc/phpMyAdmin/config.inc.php (修改远程数据库的ip,如果使用的是自身的数据库就不需要设置了)
4、重启服务
[root@ml ~]# systemctl restart httpd
1.6配置:
1、安装mariadb
[root@6 ~]# yum -y install mariadb-server
2、初始化数据库
[root@6 ~]# systemctl restart mariadb
[root@6 ~]# mysql_secure_installation
提示一:是否创建root新密码
提示二:是否移除匿名用户登录
提示三:是否禁用root用户远程登录
提示四:是否移除测试(test)数据库的访问权限
提示五:是否立即生效
除了提示一需要输入密码,其他的一路回车就好了
3、授权
[root@6 ~]# mysql -uroot -p321
MariaDB [(none)]> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '321' WITH GRANT OPTION;
测试:
访问地址:192.168.1.6/phpmyadmin
ml