mysql 导入工具 php_数据的导入,导出;管理工具phpMyAdimin的用法

数据管理

数据导入:把系统文件内容存储到数据库服务器的表里

系统文件内容不可以杂乱无章,必须有已定格式

例:把/etc/passwd文件导入数据库

#创建表:

mysql> create table user(

-> name char(30),

-> password char(1),

-> uid int(2),

-> gid int(2),

-> comment char(150),

-> homedir char(150),

-> shell char(30),

-> index(name)

-> );

#查看默认使用目录及目录是否存在

mysql> show variables like "secure_file_priv"

+------------------+-----------------------+

| Variable_name | Value |

+------------------+-----------------------+

| secure_file_priv | /var/lib/mysql-files/ |

+------------------+-----------------------+

mysql>quit

cp /etc/passwd /var/lib/mysql-files/

mysql> system cp /etc/passwd /var/lib/mysql-files/

mysql> system ls /var/lib/mysql-files/

#修改默认使用目录

mkdir /myload ; chown mysql /myload

vim /etc/my.cnf

...

[mysqld]

secure_file_priv="/myload"

...

systemctl restart mysqld

#数据导入(使用默认目录,未进行更改)

基本用法:

mysql> load data infile "目录名/文件名"

-> into table 库名.表名

-> fields terminated by "列分隔符"

-> lines terminated by "行分隔符(一般就是\n)";

注意事项:

--字段分隔符要与文件内的一致

--指定导入文件的绝对路径

--导入数据的表字段类型要与文件字段匹配

--禁用selinux保护机制

例:

mysql> load data infile "/var/lib/mysql-files/passwd"

-> into table user

-> fields terminated by ":"

-> lines terminated by "\n";

#数据导出

mysql> SQL查询

-> into outfile "目录名/文件名"

-> fields terminated by "列分隔符"

-> lines terminated by "行分隔符";

例:

mysql> mysql> select * from user#SQL查询

-> into outfile "/var/lib/mysql-files/user.txt"#指定导出后的文件名

-> fields terminated by "|"#指定列分隔符

-> lines terminated by "\n";#不写的默认使用\n

#MySQL管理方式

常见的管理工具

类型界面操作系统说明

mysql命令行跨平台MySQL官方bundle包自带

MySQL-Workbench图形跨平台MySQL官方提供

MySQL-Front图形Windows开源、轻量级客户软件

phpMyAdmin浏览器跨平台开源、需LAMP平台

Navicat图形Windows专业、功能强大,商业版

phpMyAdimin

基本思路

1.安装httpd、mysql、php-mysql及相关包

2.启动httpd服务程序

3.解压phpMyAdmin包,部署到网站目录

4.配置config.inc.php,指定MySQL主机地址

5.创建授权用户

6.浏览器访问、登陆使用

]# yum -y install httpd php php-mysql

]# systemctl start httpd

]# tar -xvf phpMyAdmin-2.11.11-all-languages.tar.gz -C /var/www/html/

]# cd /var/www/html/

]# mv phpMyAdmin-2.11.11-all-languages/ phpmyadmin

]# cd phpmyadmin/

]# cp config.sample.inc.php config.inc.php

]# vim config.inc.php

17 $cfg['blowfish_secret'] = 'plj123';#随意写一个,用与cookies验证

31 $cfg['Servers'][$i]['host'] = 'localhost';

打开浏览器,访问http://192.168.4.50/phpmyadmin/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值