win7如何使用phpmyadmin
phpmyadmin是一个mysql管理工具。安装该工具后,您可以通过web直接管理mysql数据,而无需执行系统命令。非常适合不熟悉数据库操作命令的数据库管理人员。以下是安装该工具的方法:
1.先在线下载phpmyadmin,然后解压到可访问的本地服务器的根目录,比如apache的www目录。
2.配置配置文件
打开库下的config.default.php文件,依次找到以下项目,并根据说明进行配置:
形容词(adjective的缩写)访问网站
$ CFG[& # 39;PmaAbsoluteUri & # 39] = '';这里填写phpmyadmin的访问网址,我的目录是“127 . 0 . 0 . 1/phpMyAdmin/& quot;这个要看解压后的实际情况。
B.mysql主机信息
$ CFG[& # 39;服务器& # 39;][$ I][& # 39;主持人& # 39;] = '本地主机& # 39;;// MySQL主机名或IP地址
填写localhost或mysql所在服务器的ip地址,如果mysql和这个phpmyadmin在同一个服务器上,按默认的localhost。
$ CFG[& # 39;服务器& # 39;][$ I][& # 39;港口& # 39;] = '';// MySQL端口-保留空白为默认端口
Mysql端口,如果是默认的3306,就保持为空
C.mysql用户名和密码
$ CFG[& # 39;服务器& # 39;][$ I][& # 39;用户& # 39;] = '根& # 39;;// mysql用户访问phpmyadmin使用的mysql用户名。
fg[& # 39;服务器& # 39;][$ I][& # 39;密码& # 39;] = '';// mysql密码(只需要对应以上mysql用户名的密码。
D.认证方法
$ CFG[& # 39;服务器& # 39;][$ I][& # 39;auth _ type & # 39] = '饼干& # 39;;
有四种模式可供选择:cookie、http、HTTP和config。
Config的意思是可以直接输入phpmyadmin的访问URL,不需要输入用户名和密码,不安全,不推荐。
当此项设置为cookie、http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,如下所示:
PHP安装模式是Apache,以及http和cookie可以用;
PHP安装模式是CGI,可以使用cookie。
E.设置短语密码(blowfish_secret)
$ CFG[& # 39;河豚_秘密& # 39;] = '';
如果身份验证方法设置为cookie,您需要设置一个短语密码。
缺少mysqli扩展的解决方案:
1.检查php.iniextension=php_mysqli.dll已经启用了吗?
2.检查php.ini extension_dir地址是否指向php目录的ext目录。
3.检查lib_mysql.dll是否已经复制到windows目录下。
4.检查php安装目录的ext目录下是否存在php_mysqli.dll文件。
5.查看php详细页面
根据自己的情况,做些改变是可以的。比如我的机器会因为第三个原因报错。MySQL & # 92下面这个bin lib_mySQL.dll放在windows目录下就ok了!
phpMyAdmin怎么连接数据库?
需要用本地的PHPMYADMIN连接远程的MYSQL数据库,下面配置如下:打开config.inc.php1.更改登陆验证方式查找 $cfg,其值改为 cookie;
2.更改phpmyadmin程序网址,查找 $cfg,其值改为你的phpmyadmin网址类似于 http://www.aaa.com/phpmyadmin;。;
3.更改默认登陆语言,查找 $cfg,其值改为 zh,其他的无需配置,因为使用cookie方式登陆,直接比对数据库判断权限。与配置文件中的这些参数无关。
phpmyadmin怎么导入数据?
MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。 所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 2. 方法一 SQL脚本形式 操作步骤如下: 2.1. 导出SQL脚本 在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。 2.1.1 用phpMyAdmin工具 导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。 选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。 将导出的SQL文件保存下来。 2.1.2 用mysqldump命令行 命令格式 mysqldump -u用户名 -p 数据库名 > 数据库名.sql 范例: mysqldump -uroot -p abc > abc.sql (导出数据库abc到abc.sql文件) 提示输入密码时,输入该数据库用户名的密码。 2.2. 创建空的数据库 通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。 2.3. 将SQL脚本导入执行 同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。 2.3.1 用phpMyAdmin工具 从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。 在”SQL”菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。 注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件 比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。 gzip使用方法: # gzip xxxxx.sql 得到 xxxxx.sql.gz文件。 提示输入密码时,输入该数据库用户名的密码。 3 直接拷贝 如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。 3.1 准备原始文件 用tar打包为一个文件 3.2 创建空数据库 3.3 解压 在临时目录中解压,如: cd /tmp tar zxf mydb.tar.gz 3.4 拷贝 将解压后的数据库文件拷贝到相关目录 cd mydb/ cp * /var/lib/mysql/mydb/ 对于FreeBSD: cp * /var/db/mysql/mydb/ 3.5 权限设置 将拷贝过去的文件的属主改为mysql:mysql,权限改为660 chown mysql:mysql /var/lib/mysql/mydb/* chmod 660 /var/lib/mysql/mydb/*
怎样使用phpmyadmin导入大数据的方法?
一、MySQL命令导入数据库文件大于2MB时就会提示“超过2048KB错误”,无法导入,解决方法如下:1、打开php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数!(在默认的情况下,php只允许最大的上传数据为2M,也就是2048KB,而极限的最大使用内存memory_limit也仅为128M,Post的最大也为2M)2、按您的服务器的实际性能配置进行如下改动:(注意:以下是按我的服务器性能和硬件配置进行的更改..)upload_max_filesize = 8M (上传最大极限设定为8M,这个应该足够一般的文件WEB上传了)memory_limit = 512M (因为服务器的内存为2GB,所以这里加到512M不过份吧,呵)post_max_size = 8M (Post数据最大也设置为8MB,这个跟upload_max一样)3、改完之后,重新启动系统,再重新执行导入命令后:Import has been successfully finished, 399 queries executed.(显示导入成功,有多少个请求处理成功…)(备注:改完后当你在到phpMyadmin的导入命令行时,虽然(有时候可能会仍然显示为:最大限制:2048KB/Max: 2,048KiB);但实际上你已经可以导入不超过8M的MySQL数据库.sql导出的备份文件了! 另,改完php.ini后,别忘了重启一下web服务或者是服务器哟!重启后升效!)二、Phpmyadmin导入数据库文件最大限制2048KB错误提示:You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit。原来用phpmyadmin导入mysql数据库时,默认mysql数据库最大只能导入2M,解决方法如下:大多数情况都是修改PHP5文件夹下面的php.ini中的upload_max_filesize,但修改了这个以后,还是提示这个问题;那么更改如下几处:修改 PHP.inifile_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize 20m 望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size 30m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M说明一般地,设置好上述四个参数后,在网络正常的情况下,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数,那就是设置它的时间,max_execution_time 300 每个PHP页面运行的最大时间值(秒),默认30秒max_input_time 300 每个PHP页面接收数据所需的最大时间,默认60秒memory_limit 80m 每个PHP页面所吃掉的最大内存,默认8M,如果你机子的内存足够大的话,还可以设置大点儿设定 POST 数据所允许的最大大小。此设定也影响到文件上传。要上传大文件,该值必须大于 upload_max_filesize。如果配置脚本中激活了内存限制,memory_limit 也会影响文件上传。通常说,memory_limit 应该比 post_max_size 要大。
怎么用phpmyadmin批量导入数据库?
批量插入不要用循环,直接sql语句就可以了:INSERT INTO table (`field`, `field2`) VALUES (‘val’, ‘val2’), (‘v2’, ‘v3’);这样就可以了,上面的sql批量了2条,以此类推,中间隔半角逗号即可。 我就晕了,你不会用程序处理啊,用一个array_map然后implode不久可以了吗?
phpmyadmin改错了密码无法登陆了怎么办?
方法如下: 如果找到config.inc.php直接修改密码; 如果找不到,自己创建config.inc.php文件放在第一辑文件夹下: $cfg = “http://127.0.0.1/phpMyAdmin-2.8.0.2/”; $cfg = “localhost”; $cfg = ‘config’; $cfg = “root”; $cfg = “你的新密码”; ?> 1,phpmyadmin修改密码后无法登录,有可能phpmyadmin对mysql密码修改不成功,直接使用原密码即可登陆。 mysql重新设置密码: mysql>use mysql mysql>set password for ‘root’@’localhost’=password(‘newpasswd’); mysql>set password for ‘root’@’%’=password(‘newpasswd’); 2,也有可能是自己对刚修改的密码忘记了。可以重新更改Mysql密码,步骤如下 具体步骤如下: 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysqlbin目录。 3.输入mysqld-nt –skip-grant-tables回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录(cd)。 5.输入mysql回车,如果成功,将出现MySQL提示符 > 6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号) 6.改密码:> update user set password=password(“123″) where user=”123”; 7.刷新权限(必须的步骤)>flush privileges; 8.退出 > q 9.注销系统,再进入,开MySQL,使用用户名123和刚才设置的新密码123登陆。