mysql 实现远程访问,phpmyadmin实现远程连接mysql

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

键入远程数据库的 账户和密码

进去即是远程服务器的数据库


本人亲测通过,如有问题请留言

你可能感兴趣的:(database)