设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 561|回复: 0
打印 上一主题 下一主题

mysql数据库问题常用操作记录

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-4-21 12:42:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1、问题:登陆mysql查看表信息时中文出现乱码

为了防止中文出现乱码修改下面脚本:

#vi /home/coremail/bin/mysql_cm

#!/bin/sh

/home/coremail/mysql/bin/mysql -ucoremail -p3376211849 -h127.0.0.1 -P3308 cmxt --default-character-


set=gbk


mysql> show variables like '%char%';

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

| Variable_name            | Value                                      |

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

| character_set_client     | gbk                                        |

| character_set_connection | gbk                                        |

| character_set_database   | latin1                                     |

| character_set_results    | gbk                                        |

| character_set_server     | latin1                                     |

| character_set_system     | utf8                                       |

| character_sets_dir       | /home/coremail/mysql/share/mysql/charsets/ |

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


给root用户设置密码

#mysqladmin -u root password '123456'


修改root用户密码

#mysqladmin -uroot -p123456 password ' secret '

忘记root用户名密码,解决方法:

#service mysql stop

# /usr/bin/mysqld_safe --skip-grant-tables &

#mysql

mysql> use mysql  

mysql> UPDATE user SET password=password('123456') WHERE user='root';

查看数据编码方式:


status;


导入数据

source a.sql;



2.问题:修改mysql日志路径

vim /etc/my.cnf

log-bin = mysql-bin

修改为:

log-bin = /$PATH/mysql-bin

修改完毕后,保存退出。

修改mysql-bin.index文件,修改其中现有日志的路径。

默认为:./mysql-bin.....

修改为:/$PATH/mysql-bin....

全部替换后即可重启mysql服务,否则会重启出错。


3、问题:Error: 'Lost connection to MySQL server at 'reading initial communication packet', system


error: 113'  errno: 2013  retry-time: 30  retries: 86400

解决办法:在 my.cnf 里面的 [mysqld] 段增加一个启动参数

          skip-name-resolve

保存重启即可。 skip-name-resolve 选项可以禁用dns解析。


4、问题:Error reading packet from server: Access denied; you need the REPLICATION SLAVE privilege for


this operation ( server_errno=1227)

解决办法:主服务器给的复制权限不够,重新赋予权限。

       grant replication slave on *.* to 'replication'@'ip地址' identified by '密码';

       flush privileges;

远程重新测试即正常。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|中国U网    

GMT+8, 2024-6-29 12:23 , Processed in 0.180339 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表