首页技术phpmyadmin phpMyAdmin是啥咋用

phpmyadmin phpMyAdmin是啥咋用

编程之家 2023-11-01 186次浏览

在这个信息爆炸的时代,了解phpmyadmin和phpMyAdmin是啥咋用的重要性不言而喻。本文将为您带来全面的解读,助您在这个领域中游刃有余。

phpmyadmin phpMyAdmin是啥咋用

mysql和phpmyadmin什么关系

mysql是数据库,而phpmyadmin是用来管理mysql的一个工具。

关于mysql:MySQL是一个关系型数据库管理系统,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。关于phpmyadmin:phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。如下是phpmyadmin的登录界面:登录后如下,可看到版本等相关信息:

phpMyAdmin是啥咋用

Q:什么是phpMyAdmin?

A:phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。

有了phpMyAdmin就可以完全不使用mysql命令,直接使用phpMyAdmin就能管理mysql的所有数据和数据库

Q:如何使用phpMyAdmin?

A:要使用phpMyAdmin,下载后,把它释放到web服务器的根目录下,取个名字,比如就叫phpMyAdmin,然后在浏览器的地址栏输入:

phpmyadmin phpMyAdmin是啥咋用

http://X.X.X.X/phpMyAdmin/index.php

就可以了。

如果是phpMyAdmin 2.8.0.2以上版本的,这样使用会报错,因为默认没有这个软件需要的配置文件config.default.php,在2.6.X版本下都有这个文件,只是口令不对。对于2.6.X版本的,可以直接用文本编辑器打开这个文件,把其中第一个$cfg中内容修改成自己的用户名及密码就可以了:

$cfg['Servers'][$i]['auth_type']='config';// Authentication method(config, http or cookie based)?

$cfg['Servers'][$i]['user']='root';// MySQL user

$cfg['Servers'][$i]['password']='自己的密码';

phpmyadmin phpMyAdmin是啥咋用

不设置密码的话,系统会提示:

Access denied for user'root'@'localhost'(using password: NO)

如果是2.8.0.2版本的,程序会提示请运行scripts/setup.php进行配置以生成config.inc.php文件。

如何使用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

http://www.phpmyadmin.net/home_page/index.php

(二)、修改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,在浏览器中输入:http://localhost/phpmyadmin/setup/

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和phpMyAdmin是啥咋用问题对您有所帮助,还望关注下本站哦!

永久免费的网站服务器(永久免费服务器有哪些) 山东网站优化?山东哪家公司做网站优化最好