MySQL数据库常用命令使用说明_上海恢复数据的地
日期:2014-07-13 / 人气: / 来源:网络
以下的文章主要介绍的是MySQL 数据库命令的实际应用,其中包括如何正确提升某个用户的相关权限,如何从相关的备份文件中获得恢复的实际操作步骤,以下就是文章的具体内容描述,望你会有所收获。
1:提升某个用户的权限
dbname 指定用户
grant all on *.* to sfsuser@'%';
2:从备份文件中恢复
MySQL �Cusfsuser �Cp111111 dbname < 文件路径/文件名;
3:登陆远程MySQL数据库
MySQL -h10.0.0.1 -usfsuser -p111111;
4:设置数据默认字符集
vi /etc/my.cof
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[MySQLd] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8'
重新启动MySQL数据库
/etc/init.d/MySQL stop
/etc/init.d/MySQL start
进入MySQL 运行
show variables like 'character%';
-------------------------- ----------------------------
| Variable_name | Value |
-------------------------- ----------------------------
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/MySQL/charsets/ |
-------------------------- ----------------------------
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;查看对应的字段是否生效;
使用phpMyAdmin修改MySQL的root密码
导读:今天在家捣鼓php的wamp环境,用phpmyadmin打开mysql之后,发现提示我的默认用户root密码为空,不安全。于是我一时兴起将在phpmyadmin中将root用户的密码修改成了sa。如图:点击最后面的编辑按钮,可以找到修改密码的地方。如图:点击执
MySQL数据库,
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19