一般情况下lnmp安装完毕后,直接访问ip即可看到欢迎界面。在欢迎界面点击PHPmyadmin即可打开。
一般情况下直接访问 ip/phpmyadmin即可打开。
如果您已经删除了default文件夹里面的默认网站内容,您也可以自行下载一个phpmyadmin,上传到网站目录,赋予755权限。访问你上传的目录即可。
由于知道不允许发链接,相关下载内容还请您自行百度一下。
本地phpmyadmin远程连接服务器端MySQL 首先要确定mysql远程连接已开启,如果没有开启按照下面的二个方法 *** 作:
方法一:改表法
因为在linux环境下,默认是关闭3306端口远程连接的,需要开启,如果装mysql数据库时开启了3306就OK了。
默认mysql帐号不允许从远程登陆,只允许localhost访问。登入mysql后,更改 "mysql" 数据库 里的 "user"(远程数据库的名称) 表里的 "host" 项,把"localhost"改称"%" 。这样mysql就可以远程 *** 作了。
update user set host = '%' where user = 'root';
注意:这样方法只是把本机localhost访问改为了"%"所有地址IP都可以访问mysql服务器,这样很不安全。默认localhost访问的时候有所有 *** 作权限。所以不安全!推荐用第二个方法。
方法二:授权法 (推荐使用)
(1)SQL语句:
grant select,insert,update,delete on to root@"%" Identified by "password";
允许地址IP上root用户,密码dboomysql来连接mysql的所有数据库,只付给select,insert,update,delete权限。 这样比较安全。如果只允许IP(19216811)上root用户
访问更安全, *** 作(2)
(2)SQ语句:
grant select,insert,update,delete on to root@"19216811" Identified by "password";
只允许地址IP(19216811)上root用户访问更安全了。
(3)
grant all on to root@"19216811" Identified by "password"
允许地址19216811上用root用户,密码password来连接mysql的所有数据库,付给所有权限。不太安全。
现在重启mysql服务,如果服务器上安装了防火墙,看看3306端口开启没,如果没需要开启3306端口才能用了,在linux下要开启防火墙 打开3306 端口,编辑这个文件vi /etc/sysconfig/iptables
输入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存后在控制台输入 /etc/initd/iptables restart 重启防火墙,记得一定要重启防火墙。
配置好本地PHP环境,下载PHPMYADMIN
方法一:
(一)、下载phpmyadmin
>
(二)、修改libraries文件夹下的configdefaultphp文件或者phpmyadmin根目录的configincphp文件。
1、查找$cfg['PmaAbsoluteUri'] ,将其值设置为本地的phpmyadmin路径
2、查找$cfg['Servers'][$i]['host'] , 将其值设置为mysql数据库地址,例如127001
3、查找$cfg['Servers'][$i]['user'] , 将其值设置为mysql数据库用户名,例如admin
4、查找$cfg['Servers'][$i]['password'] , 将其值设置为mysql数据库密码,例如admin
(三)、在本地访问phpmyadmin 可查看远程mysql数据库,phpMyAdmin 331只需要修改 $cfg['Servers'][$i]['host']的值,用户名密码 访问phpmyadmin时输入。
方法二:
1,在浏览器中输入:>
2,点击“新建服务器” ,填写表单:
服务器名称:主机名称
服务器主机名:主机IP
认证方式:config
config 认证方式的用户名:用户名
config 认证方式的密码:用户密码
3,保存后返回setup界面,点击下载,下载的文件为 configincphp
4,将下载的文件 configincphp 复制到 /usr/share/phpmyadmin/ 目录下
5,编辑 /usr/share/phpmyadmin/configincphp
添加以下代码
/ Server: localhost [1] /
$i++;
$cfg['Servers'][$i]['verbose'] = '主机名称';
$cfg['Servers'][$i]['host'] = '主机IP';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = '用户名';
$cfg['Servers'][$i]['password'] = '密码';
?后面的#1045是正确的啊,mysql本来就是这样提示的。关于前面一个,你在服务器上输入,mysql -u -p,然后输入密码看看能不能登录,话说phpmyadmin问题确实蛮多的,上次配置过一次,不过忘得差不多了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)