Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377474
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-12-09 18:03:44

20151209
主题:影响选项文件的命令行选项
(来自MySQL reference manual 4.2.9)
=============================================
一般来说,长模式的选项用等号来赋值
shell> mysql --host=tonfisk --user=jon
对于必须赋值的选项(无默认值)可以不用等号
shell> mysql --host tonfisk --user jon
如果不赋值,将会报一些错误
shell> mysql --host 85.224.35.45 --user  
mysql: option '--user' requires an argument
shell> mysql --host --user jon
ERROR 2005 (HY000): Unknown MySQL server host '--user'
有默认值的选项,动态给定值时需要用等号,否则会报错比如:
--log-error
shell> mysqld_safe --log-error my-errors &
将会认为my-errors是多余的参数
/usr/local/mysql/libexec/mysqld: Too many arguments (first extra is 'my-errors').
如果加上等号,像下面这样就没什么问题
shell> mysqld_safe --log-error=my-errors &
选项文件亦是如此

主题:4.3 MySQL Server and Server-Startup Programs
(来自MySQL reference manual 4.3.2)
=============================================
mysqld_safe是推荐的启动mysqld的方式,用这种方式启动,当mysqld发生错误时会自动重启;
为了明确的指定server,可以在启动时加--mysqld或--mysqld-version选项,很多选项和mysqld一样;
mysqld-safe会读[mysqld]、[server]、[mysqld_safe]选项组;
server和databases能找到自己相关的工作目录,对二进制安装来说,是bin和data目录下,对于源码安装来说,是libexec和var下面,如果找不到相关的目录,mysqld_safe会尝试通过绝对路劲查找,决定实际位置依赖于安装时的指定的路劲。
shell> cd mysql_installation_directory
shell> bin/mysqld_safe &
如果启动不成功,指定--ledir和--datadir选项





















































阅读(499) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~