12
返回列表 发新帖
楼主: txwdhs

关于Innodb和myisam

[复制链接]
论坛徽章:
6
蛋疼蛋
日期:2012-01-07 12:14:30ITPUB 11周年纪念徽章
日期:2012-10-09 18:13:332013年新春福章
日期:2013-02-25 14:51:24雪铁龙
日期:2013-11-25 14:03:13美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18
11#
发表于 2012-2-8 14:19 | 只看该作者
txwdhs 发表于 2012-1-31 15:04
111207 12:02:52 mysqld_safe Starting mysqld daemon with databases from /data/mysql
111207 12:02:5 ...

错误日志没看什么有用信息。有可能性改过innodb_log_file_size的大小;
innodb_log_files_in_group 是2吧?

使用道具 举报

回复
论坛徽章:
0
12#
 楼主| 发表于 2012-2-9 13:30 | 只看该作者
rushm 发表于 2012-2-8 14:19
错误日志没看什么有用信息。有可能性改过innodb_log_file_size的大小;
innodb_log_files_in_group 是2吧 ...

innodb_log_files_in_group  是什么作用呢?没有加这个参数,是默认,5.1.59的版本,没有改过logfile大小啊

使用道具 举报

回复
论坛徽章:
5
2013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2015-03-03 06:00:14美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18秀才
日期:2015-07-14 09:44:30
13#
发表于 2012-2-9 18:03 | 只看该作者
根据你的日志记录和配置文件的配置来看,mysql进程读取的不是你贴出来的配置文件。
在配置文件中套接字是存发在/data/mysql/mysql.sock ,但日志中记录的套接字位置是/tmp/mysql.sock。
在配置文件中innodb缓冲池为300M,日志记录为8M。

使用道具 举报

回复
论坛徽章:
5
2013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2015-03-03 06:00:14美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18秀才
日期:2015-07-14 09:44:30
14#
发表于 2012-2-9 18:05 | 只看该作者
你mysql是什么版本的,你是用什么方式启动mysql的。最好是把你启动mysql的命令贴出来。

使用道具 举报

回复
论坛徽章:
6
蛋疼蛋
日期:2012-01-07 12:14:30ITPUB 11周年纪念徽章
日期:2012-10-09 18:13:332013年新春福章
日期:2013-02-25 14:51:24雪铁龙
日期:2013-11-25 14:03:13美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18
15#
发表于 2012-2-10 15:46 | 只看该作者
楼上说得有道理 配置文件和日志不一定,你连启动实例用哪个配置都没搞清楚
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf  和安装目录下的my.cnf逐个去查吧

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2012-2-15 14:42 | 只看该作者
lixiaxin200319 发表于 2012-2-9 18:05
你mysql是什么版本的,你是用什么方式启动mysql的。最好是把你启动mysql的命令贴出来。

小弟比较新手,还请麻烦讲解下,我安装的时候执行了这样的命令

cp /usr/local/src/mysql-5.1.59/support-files/mysql.server /etc/init.d/mysqld  
        chmod 755 /etc/init.d/mysqld
        chkconfig --add mysqld

然后以后就直接用service mysqld start等命令进行启动,我vi了一下/etc/init.d/mysqld  

看到里面涉及到路径的有以下内容:

# Set some defaults
pid_file=
server_pid_file=
use_mysqld_safe=1
user=mysql
if test -z "$basedir"
then
  basedir=/usr/local/mysql
  bindir=/usr/local/mysql/bin
  if test -z "$datadir"
  then
    datadir=/data/mysql
  fi
  sbindir=/usr/local/mysql/sbin
  libexecdir=/usr/local/mysql/libexec
else
  bindir="$basedir/bin"
  if test -z "$datadir"
  then
    datadir="$basedir/data"
  fi
  sbindir="$basedir/sbin"
  libexecdir="$basedir/libexec"
fi

还请帮忙指导下我该怎么检查您说的这种问题呢?没有解决的头绪,谢谢!

使用道具 举报

回复
论坛徽章:
0
17#
 楼主| 发表于 2012-2-15 14:44 | 只看该作者
rushm 发表于 2012-2-10 15:46
楼上说得有道理 配置文件和日志不一定,你连启动实例用哪个配置都没搞清楚
Default options are read from ...

不是优先会使用/etc/my.cnf吗?我发的配置文件就是/etc/my.cnf的配置,小弟不知道从哪里看启动的哪个实例,请问该怎样查看,万分感谢!

使用道具 举报

回复
论坛徽章:
0
18#
 楼主| 发表于 2012-2-15 14:47 | 只看该作者
再补充下,我是使用root用户安装的mysql,启动是用的mysqlops用户,这样的话要注意些什么呢?

安装后进行了如下操作:

vi /etc/rc.local
然后添加#START mysqld
             su - mysqlops -c "/etc/init.d/mysqld start"

vim /home/mysqlops/.bashrc
PATH=".:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/mysql/bin"
export PATH
source /home/mysqlops/.bashrc

chown -R mysql:mysql /data
chown -R mysql:mysql /usr/local/mysql
setfacl -m d:u:mysqlops:rwx /data/mysql
setfacl -R -m u:mysqlops:rwx /data/mysql
setfacl -m d:u:mysqlops:rwx /usr/local/mysql
setfacl -R -m u:mysqlops:rwx /usr/local/mysql
setfacl -m d:u:mysqlops:rwx /var/lock/subsys/
setfacl -R -m u:mysqlops:rwx /var/lock/subsys/

也给了这些权限,请各位帮忙看下,这样会不会有什么问题呢?

使用道具 举报

回复
论坛徽章:
26
2009新春纪念徽章
日期:2009-01-04 14:52:28咸鸭蛋
日期:2011-11-13 14:16:262012新春纪念徽章
日期:2012-01-04 11:51:22紫蛋头
日期:2012-02-02 13:13:42玉石琵琶
日期:2012-02-21 15:04:38蛋疼蛋
日期:2012-03-09 08:25:45奥运纪念徽章
日期:2012-11-27 15:37:34复活蛋
日期:2012-12-07 13:05:172013年新春福章
日期:2013-02-25 14:51:242014年世界杯参赛球队:西班牙
日期:2014-06-26 12:03:53
19#
发表于 2012-12-5 05:10 | 只看该作者
顶一下

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表