标签归档:mysql

MySQL下导入数据文件时,出现 “The used command is not allowed”的处理方法分享


摘要:
下文记载一次MySQL中Load file的异常处理方法,如下所示:


错误异常描述:
今天运行 mysql>LOAD DATA LOCAL INFILE ‘/path/file’ INTO TABLE tablename;
出现以下错误信息
The used command is not allowed with this MySQL version
—————————————————–
出现这种现象的原因,是由于
服务器端 local_infile默认为开启状态
客户 端 local_infile默认为关闭状态
我们打开服务端后,就可以解决此类错误信息


解决方法:
1.查看客户端变量
mysql>show global varaiables like ‘local_infile’;
——–输出结果——————
+—————+——-+
| Variable_name | Value |
+—————+——-+
| local_infile | OFF |
+—————+——-+
1 row in set (0.00 sec)

2.变量 infile属性
mysql> set global local_infile = ‘ON’;

3.再次查看 infile属性
mysql> show global varaiables like ‘local_infile’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| local_infile | ON |
+—————+——-+
1 row in set (0.00 sec)

4.退出mysql

5.使用以下方式登录mysql,然后再次导入file
$ mysql –local-infile=1 -u root -p

MySQL 常见命令简介说明


摘要:
下文介绍几种常见的MySQL命令,如下所示:


1.查看MySQL版本

mysql> select @@version;


2.查看MySQL状态信息

mysql>status;


3.查看MySQL当前连接数

mysql>show status like 'threads_connected';


4.查看MySQL最大连接数

mysql>show variables like 'max_connections';


5.查看MySQL默认的编码信息

mysql>show variables like '%char%';


6.查看MySQL下存在的数据库列表

mysql>show databases;


7.查看MySQL数据库超时时间

mysql>show variables like '%timeout%';


8.查看MySQL数据库缓存情况

mysql>show status like '%cache%';


9.查看MySQL日志启动情况

mysql>show variables like 'log_%';

linux下 如何检测mysql服务是否开启呢?


摘要:
下文讲述在linux下检测mysql服务是否开启的四种方法分享,如下所示:



方法1:在linux命令提示符下输入service mysqld status 检测mysql状态

[root@localhost ~]service mysqld status 
/*
 输出:
    mysqld is running  --代表mysql服务当前是正常运行状态
    mysqld is stopped --代表mysql服务当前是停止状态
*/


方法2:使用chkconfig 命令检查当前mysql服务是否启动

 [root@localhost ~]  chkconfig --list mysqld
 /*
 当输出mysqld后面为on 代表mysql服务开启
  当为off时,代表mysql服务处于关闭状态
 */ 

[root@localhost ~]chkconfig --list | grep on  
/*
检查所有开启服务的应用,如果其中包含mysqld,则说明mysql服务已开启
*/


方法3:使用ps进程查看命令,如果存在pid,则说明mysql服务已经正常开启

[root@localhost ~]ps aux|grep mysqld 


方法4:使用pidof命令检测mysql是否启动

[root@localhost ~]pidof mysqld 
 /*
 输出:
     如果存在输出记录,则代表mysql服务已经开启
*/