Mysql 实现远程访问:
首次安装后,执行
#mysql 后,执行修改密码操作
>use mysql
>update user set password=password("字符串"或者'数字') where user="root";
>flush privileges; 这步是必须的,不然不能生效
接着,root 用户登陆 mysql
授权 root 账户能够远程访问
最好是创建一个DB,以供远程访问,而保留 mysql 数据库
>create database emb;
然后
>use emb
>grant all privileges on mysql.* to root@'%' identified by "密码"
>flush privileges;
远程测试:
#mysql -h 192.168.0.200 -u root -p
Enter password:
键入密码即可测试,如果不能连接,打开数据库服务器,将3306端口信任即可
vim /etc/sysconfig/iptables
添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
查看 mysql 用户
>use mysql
> select user,host,password from user;
phpMyAdmin 实现远程连接 Mysql
phpMyAdmin 最新稳定版下载地址:
phpMyAdmin-4.0.9-all-languages
解压
unzip phpMyAdmin-4.0.9-all-languages.zip
拷贝至web安装目录
cp phpMyAdmin-4.0.9-all-languages /*/web/phpMyAdmin
设置 phpmyadmin 配置文件
vim ./phpMyAdmin/libraries/config.default.php
#大概在 125 行左右
将 $cfg['Servers'][$i]['host'] = ‘localhost’
更改为 $cfg['Servers'][$i]['host'] = ‘远程数据库服务器IP地址’
现在在网页上登陆 phpMyAdmin
键入远程数据库的 账户和密码
进去即是远程服务器的数据库
本人亲测通过,如有问题请留言