phpmyadmin使用教程详解,如何导入导出mysql数据库表

点击桌面上的phpmyadmin链接图标,以下是本例本机登录之后的截图:

phpmyadmin使用教程详解,如何导入导出mysql数据库表 
我们进入数据库:dbk9,方法是点击左侧的“dbk9”,如下:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
由于本例子是使用root登录,root如上所说,拥有最高级的权限,所以可以新建数据库和账号:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 

点击右侧的权限,如上图,再在打开的页面点击“添加新用户”:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
填写好用户信息,勾选上“创建与用户同名的数据库并授予所有权限”,这样就会创建同名数据库:db_test,填写之后点击执行:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
提示您已添加一个新用户,代表成功添加db_test账号,密码是如上上图所示,数据库名字也是db_test。

phpMyAdmin做的工作就是把SQL命令行界面操纵化,刚才我们的操纵相称于运行了以下SQL语句:

  1. <p>CREATE USER <a href=”mailto:’db_test’@’localhost'”>’db_test’@’localhost'</a>
  2. IDENTIFIED BY  ‘***’;</p>
  3. <p>GRANT USAGE ON * . * TO  <a href=”mailto:’db_test’@’localhost'”>’db_test’@’localhost'</a> IDENTIFIED BY
  4. ‘***’ WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0
  5. MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;</p>
  6. <p>CREATE DATABASE IF NOT EXISTS  `db_test` ;</p>
  7. <p>GRANT
  8. ALL PRIVILEGES ON  `db_test` . * TO  <a
  9. href=”mailto:’db_test’@’localhost'”>’db_test’@’localhost'</a>;</p>

复制代码


为了私隐,phpMyAdmin把密码替代成***。假如你慢慢玩认识phpMyAdmin,甚至可以把这些SQL保留,以后想创建用户之类的,直接运行这些SQL语句。

效果是一样的。

删除用户或者数据库,留意,这是一个不可逆的操纵,就算开启了二进制日志想恢复也需要具备比较深入的技术,如下图是整个数据库带账号删除:

phpmyadmin使用教程详解,如何导入导出mysql数据库表 
勾选用户,然后再勾选删除与用户同名的数据库。点击执行:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
泛起以上提示,就是完整地删除一个库以及对应的账号。

假如,你只是想删除数据库中的数据,不是想整个库都删除,那么可以操纵删除表,而不是删除库。

好比,你想重装K9通用版,数据库信息不变。

例子进入数据库dbk91,然后删除全部的表:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
全选全部表之后,操纵那里下拉选择删除,然后点击执行:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 
点击是,就完成整个数据库的表删除了。
phpmyadmin使用教程详解,如何导入导出mysql数据库表 

此时,dbk91这个数据库的所有表都被删除了。你可以再次使用数据库dbk91及对应的账号信息来重装网站系统。

如何备份网站数据库?phpMyAdmin也是可以帮到你的,点击dbk9进入dbk9这个数据库:
phpmyadmin使用教程详解,如何导入导出mysql数据库表 

然后选择右侧操纵菜单中的导出:
phpmyadmin使用教程详解,如何导入导出mysql数据库表

12.png (60.24 KB, 下载次数: 2)

下载附件

2015-9-24 18:29 上传


默认选项是,导出全部表,然后另存为文件。点击执行,就会开始下载。

等待下载完毕,你会发现下载的是单一SQL文件,没错,不管多少个表,导出之后都只是一个sql文件而已。

你可能会问,导出的备份如何恢复?

眼尖的你也许已经发现,没错,导入就是恢复用的。

不外,在实际使用当中,导入比较少使用,除非是刚开始建表的SQL文件,为什么呢?

由于phpMyAdmin属于在线程序,上传的文件大小受主机环境设置影响,一般不会超过8M,

假如你导出的SQL超过8M,就无法通过这种方法导入恢复数据库。

那怎么办呢?在win系统中,我们可以先用命令net stop mysql暂停mysql数据库,然后将要转移的数据库完整的copy进mysql数据库中,当然copy的时候也应该先暂停将要copy数据库所在服务器的mysql服务,完成之后使用命令net start mysql启动mysql数据库 

本文来自投稿,不代表程序人生-爱否编程,if programmer立场,如若转载,请注明出处:https://www.if98.com/328131696/blog/db/1990.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

公司战略调整:专注云产品的同时研发云方案、云技术;欢迎行业大枷入驻云技术社区,共创未来。产品管理请访问:yun.byun.com