phpmyadmin phpmyadmin默认用户名密码
大家好,关于phpmyadmin很多朋友都还不太明白,今天小编就来为大家分享关于phpmyadmin默认用户名密码的知识,希望对各位有所帮助!
如何用phpmyadmin编辑数据库
方法一:
(一)、下载phpmyadmin
(二)、修改libraries文件夹下的config.default.php文件或者phpmyadmin根目录的config.inc.php文件。
1、查找$cfg['PmaAbsoluteUri'],将其值设置为你本地的phpmyadmin路径
2、查找$cfg['Servers'][$i]['host'],将其值设置为你mysql数据库地址,例如127.0.0.1
3、查找$cfg['Servers'][$i]['user'],将其值设置为你mysql数据库用户名,例如admin
4、查找$cfg['Servers'][$i]['password'],将其值设置为你mysql数据库密码,例如admin
(三)、在本地访问phpmyadmin可查看远程mysql数据库,phpMyAdmin 3.3.1只需要修改$cfg['Servers'][$i]['host']的值,用户名密码访问phpmyadmin时输入。
方法二:
1,在浏览器中输入:
2,点击“新建服务器”,填写表单:
服务器名称:主机名称
服务器主机名:主机IP
认证方式:config
config认证方式的用户名:用户名
config认证方式的密码:用户密码
3,保存后返回setup界面,点击下载,下载的文件为 config.inc.php
4,将下载的文件 config.inc.php复制到/usr/share/phpmyadmin/目录下
5,编辑/usr/share/phpmyadmin/config.inc.php
添加以下代码
/* 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']='密码';
如何使用phpmyadmin管理mysql数据库
本地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(192.168.1.1)上root用户
访问更安全,操作(2)
(2)SQ语句:
grant select,insert,update,delete on*.* to root@"192.168.1.1" Identified by"password";
只允许地址IP(192.168.1.1)上root用户访问更安全了。
(3)
grant all on*.* to root@"192.168.1.1" Identified by"password"
允许地址192.168.1.1上用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/init.d/iptables restart重启防火墙,记得一定要重启防火墙。
配置好本地PHP环境,下载PHPMYADMIN
方法一:
(一)、下载phpmyadmin
(二)、修改libraries文件夹下的config.default.php文件或者phpmyadmin根目录的config.inc.php文件。
1、查找$cfg['PmaAbsoluteUri'],将其值设置为本地的phpmyadmin路径
2、查找$cfg['Servers'][$i]['host'],将其值设置为mysql数据库地址,例如127.0.0.1
3、查找$cfg['Servers'][$i]['user'],将其值设置为mysql数据库用户名,例如admin
4、查找$cfg['Servers'][$i]['password'],将其值设置为mysql数据库密码,例如admin
(三)、在本地访问phpmyadmin可查看远程mysql数据库,phpMyAdmin 3.3.1只需要修改$cfg['Servers'][$i]['host']的值,用户名密码访问phpmyadmin时输入。
方法二:
1,在浏览器中输入:
2,点击“新建服务器”,填写表单:
服务器名称:主机名称
服务器主机名:主机IP
认证方式:config
config认证方式的用户名:用户名
config认证方式的密码:用户密码
3,保存后返回setup界面,点击下载,下载的文件为 config.inc.php
4,将下载的文件 config.inc.php复制到/usr/share/phpmyadmin/目录下
5,编辑/usr/share/phpmyadmin/config.inc.php
添加以下代码
/* 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']='密码';
如何在phpmyadmin 创建一个数据库
步骤/方法
首先我们要登陆php MyAdmin。
创建一个数据库,如下图,在php MyAdmin右边窗口中,填写数据库名称,点创建即可。例如我们这里创建一个名字为:cncmstest的数据库
创建成功会有如下提示:
点击左上角的主页按钮,返回php MyAdmin主界面:
在主界面的右边点击“权限”来创建数据库帐号。
在权限页面中,我们点击“添加新用户”
在该页面中,我们填写要创建的数据库用户名,该用户的访问范围,及密码。如上图,我们填写了用户名为:cncmsuser,该数据库用户只允许本机访问,主机一项选择本地;密码我们使用自动生成的,点下面的“Generate”会生成一个随机密码,然后点“Copy”会自动填写到密码框中。
下面的框都不选,直接拉到页面最下面点执行即可创建一个新用户。
数据库用户创建成功,会返回如下页面:
最重要的一步,设置该用户的数据库访问权限
在数据库用户添加成功返回的页面中可以直接设置权限。这里我们选择按数据库指定权限:如上图,在数据库列表中选择我们刚刚创建的cncmstest,即会自动进入该数据库的权限设置页面。在上图的权限设置中,我们把“数据”、“结构”两列的权限全部选中,管理权限都不要选。点执行即可。
文章到此结束,如果本次分享的phpmyadmin和phpmyadmin默认用户名密码的问题解决了您的问题,那么我们由衷的感到高兴!