MySQL 数据库命令的实际应用实例

数据库 MySQL
我们今天主要向大家讲述的是MySQL 数据库命令的实际应用的实际操作步骤,以下就是文章的具体内容描述,望你会有所收获。

以下的文章主要介绍的是MySQL 数据库命令的实际应用,其中包括如何正确提升某个用户的相关权限,如何从相关的备份文件中获得恢复的实际操作步骤,以下就是文章的具体内容描述,望你会有所收获。

1:提升某个用户的权限

dbname 指定用户

 

  1. grant all on *.* to sfsuser@'%'; 

 

2:从备份文件中恢复

 

  1. MySQL –usfsuser –p111111 dbname < 文件路径/文件名; 

 

3:登陆远程MySQL数据库

 

  1. MySQL -h10.0.0.1 -usfsuser -p111111; 

 

4:设置数据默认字符集

 

  1. vi /etc/my.cof 

找到客户端配置[client] 在下面添加

default-character-set=utf8 默认字符集为utf8

在找到[MySQLd] 添加

default-character-set=utf8 默认字符集为utf8

  1. init_connect='SET NAMES utf8'  

重新启动MySQL数据库

 

  1. /etc/init.d/MySQL stop  
  2. /etc/init.d/MySQL start  

 

进入MySQL 运行

 

  1. show variables like 'character%';  
  2. +--------------------------+----------------------------+  
  3. | Variable_name | Value |  
  4. +--------------------------+----------------------------+  
  5. | character_set_client | utf8 |   
  6. | character_set_connection | utf8 |   
  7. | character_set_database | utf8 |   
  8. | character_set_filesystem | binary |   
  9. | character_set_results | utf8 |   
  10. | character_set_server | utf8 |   
  11. | character_set_system | utf8 |   
  12. | character_sets_dir | /usr/share/MySQL/charsets/ |   
  13. +--------------------------+----------------------------+ 

 

 

5:慢查询日志

在MySQL数据库配置文件my.cnf中增加

log-slow-queries=/var/lib/MySQL/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log)

long_query_time=2 ((包括所有5.*系列,5.1.21之前)的慢查询日志默认是以秒为单位的,其后的为毫秒 记录超过的时间,默认为10s)

log-queries-not-using-indexes (log下来没有使用索引的query,特别要注意检查慢查询的时候最好不要打开该控制,如果要打开控制最好装microtime slow query的补丁,免得你误会一些记录是慢查询.比如对整个表做count(*)的操作和其他没用索引但是速度很快的操作)

log-long-format (如果设置了,所有没有使用索引的查询也将被记录)

重启数据库以后用SHOW VARIABLES;查看对应的字段是否生效;

【编辑推荐】

  1. 支持MySQL数据库,SPL升级到3.2
  2. MySQL添加授权的用户命令实际操作
  3. MySQL导入与导出.sql文件实操
  4. asp.net连接MySQL的正确操作流程
  5. MySQL数据库备份基础知识汇总

 

 

责任编辑:佚名 来源: 博客园
相关推荐

2010-06-07 15:47:05

MySQL 数据库命令

2010-06-07 10:59:13

MySQL数据库命令

2010-05-25 09:40:01

MySQL数据库

2010-05-28 11:41:46

MySQL数据库备份

2010-05-11 14:00:01

MySQL数据库命令

2010-05-13 13:49:09

MySQL数据库

2018-04-17 11:00:13

数据库MySQL命令大全

2010-05-20 15:22:37

2010-05-19 16:31:38

MySQL数据库

2010-05-25 18:21:28

MySQL连接数据库

2010-11-03 15:24:36

DB2数据库命令

2010-06-07 16:22:55

MySQL数据库

2010-05-27 18:06:12

MySQL 修改roo

2011-07-28 13:22:43

2010-08-06 13:55:58

DB2数据库命令

2010-05-13 14:57:03

MySQL数据库接口

2010-05-26 16:29:51

MySQL查看

2010-04-21 11:27:55

Oracle数据库

2010-06-17 10:02:12

SQL Server数

2009-12-22 11:24:37

ADO.NET数据库
点赞
收藏

51CTO技术栈公众号