首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu12.04LTS上安装mysql的默认配置

问在ubuntu12.04LTS上安装mysql的默认配置
EN

Server Fault用户
提问于 2013-04-27 21:31:11
回答 1查看 130关注 0票数 -1

对于在Ubuntu12.04LTS上使用sudo安装mysql-server安装mysql的结果,我有几个问题。

1)我注意到配置文件安装在以下位置:

代码语言:javascript
复制
/etc/mysql/my.cnf

根据mysql文档(http://dev.mysql.com):

“如果将设置存储在/etc/my.cnf中,所有MySQL服务器都将认为这些设置是全局的。如果位于存储MySQL数据库的目录(二进制安装的/usr/local/mysql/data或源安装的/usr/local/var ),则该设置将是全局的。”

看到它没有安装在这两个位置,我的设置是全局的特定服务器或所有mysql服务器(不确定它的意思是“全部”)。

2) my.cnf指向mysql套接字,但它做了三次:

代码语言:javascript
复制
[client]
socket          = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
[mysqld]
socket          = /var/run/mysqld/mysqld.sock

客户端、mysqld_safe和mysqld之间有什么区别?

3) var/lib/mysql是存储数据库数据的地方。但默认情况下,它只能作为根用户访问:

代码语言:javascript
复制
ls -l | grep mysql
drwx------ 5 mysql 

难道它只能从根上获得吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-04-27 21:59:05

  1. Debian/Ubuntu在一个非标准的位置上装载my.cnf。这绝对没问题
  2. [client]由客户端读取,[mysqld]由服务器读取,[mysqld_safe]由充当看门狗的mysql服务器周围的包装器读取。
  3. 不,但事实并非如此。它只能由mysql用户访问,您的ls输出是不完整的。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/503233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档