大家好,今天小编来为大家解答以下的问题,关于phpmyadmin使用,phpmyadmin的功能特点这个很多人还不知道,现在让我们一起来看看吧!
一、欢迎使用 phpMyAdmin 的登陆界面的用户名和密码是什么
1、phpMyAdmin的基本功能可以创建、修改、删除数据库及数据表(可透过接口操作,或是运行SQL语法),多国语系用户界面,可自由切换(支持超过65种不同语言的接口,含繁体中文与简体中文)。
2、在数据表维护方面,基本的功能具有:检查数据表;分析数据表;修复数据表;最优化数据表;强迫更新数据表("FLUSH")。
3、6.2.11.0以后增加了创建与查看View的功能,可将数据表内的数据导入(导入)或导出(导出)成多种格式的文件。
4、phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
5、借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。
6、其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行。
7、PHP还能发送HIIP的标题,其提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。
二、如何使用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访问的时候有所有操作权限。所以不安全!推荐用第二个方法。
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用户
grant select,insert,update,delete on*.* to root@"192.168.1.1" Identified by"password";
只允许地址IP(192.168.1.1)上root用户访问更安全了。
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
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,点击“新建服务器”,填写表单:
config认证方式的密码:用户密码
3,保存后返回setup界面,点击下载,下载的文件为 config.inc.php
4,将下载的文件 config.inc.php复制到/usr/share/phpmyadmin/目录下
5,编辑/usr/share/phpmyadmin/config.inc.php
$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导入数据库
1、第一步:点击右侧导入菜单链接,在要导入的文件部分,点击选择文件(选择之前phpmyadmin导出的SQL文件)。注意到在右侧有(最大限制2M)的提示,这是告诉phpmyadmin默认导入的最大文件大小限制为2M,如果想phpmyadmin导入大文件,最简单的方法是修改php.ini配置文件中文件上传大小的配置。
2、第二步:导入文件的字符集,默认是utf8的,这里需要注意,phpmyadmin导入导出的SQL文件字符集必须要相一致,否则会导致Mysql数据库出现乱码。
3、部分导入说明:主要应用在大文件上传中断时,你可以从中断行开始继续导入。
4、导入文件格式部分其实和phpmyadmin导出页面部分类似,只要选择正确的phpmyadmin导入文件格式即可。最后点击执行操作即可完成phpmyadmin的导入操作。
5、至此,通过使用phpmyadmin对Mysql数据库进行导入和导出操作以实现数据库维护的教程就介绍完了,熟练操作phpmyadmin导入导出操作其实与使用mysqldump导出命令一样方便。
四、使用phpMyAdmin 怎么导入数据库
MySQL数据库的导入,有两种方法:
1)先导出数据库SQL脚本,再导入;
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。
导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
mysqldump-u用户名-p数据库名>数据库名.sql
mysqldump-uroot-p abc> abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。
在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。
注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
提示输入密码时,输入该数据库用户名的密码。
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
将解压后的数据库文件拷贝到相关目录
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql/var/lib/mysql/mydb/*
chmod 660/var/lib/mysql/mydb/*
关于phpmyadmin使用和phpmyadmin的功能特点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。