本文转自:https://blog.csdn.net/smile___you/article/details/54409073

在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件

解决方式如下:

1.通过which mysqld命令来查看mysql的安装位置

2.通过/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'命令来查看mysql使用的配置文件默认路径,(注意红色标注的是通过步骤1的命令获取到的mysql安装目录路径)

通过上图所示我们可以看出,mysql读取配置文件路径的顺序以及位置,首先查看/etc/mysql/下面是否存在my.cnf配置文件,如果没有的话我们就可以在/etc下面弄一个配置文件,那么配置文件从哪里来呢

4.获取my.cnf配置文件

如上图所示,我们首先切换到mysql安装目录的support-files目录下面,通过ll命令查看下面的文件信息

通过cp -r  /usr/local/mysql/support-files/my-default.cnf  /etc/ 拷贝配置文件到/etc下面

切换得到/etc目录下面,通过mv my-default.cnf my.cnf将文件的名称改掉

5.编辑my.cnf,指定mysql安装路径和mysql数据文件存放路径,下图还配置了bin-log,配置bin-log的同时需要指定server_id

6.到此我们mysql的配置文件就整理完了,可以通过开启bin-log,重启mysql,查看配置是否生效,如果生效那么,以上配置成功。如果修改my.cnf后启动不了,可以通过如下方式查看错误信息

 

最新文章

  1. jQuery的4种事件绑定方法
  2. PHP图片裁剪类
  3. 贴上自己写的代码-jq隐藏事件
  4. redhat6.2下的ssh密钥免密码登录(原创)
  5. Spring AOP 实现功能权限校验功能
  6. inline-block样式间距
  7. PHP单例模式编写
  8. static作用
  9. jquery的ajax提交form表单方式总结
  10. Eclipse 修改maven 仓储Repository位置
  11. 当有多于64合乎逻辑的cpu时刻,Windows 下一个Oracle db 实例启动(startup)什么时候会hang(待定)
  12. 分析Sizzle引擎 - 词法解析
  13. gulp折腾日记——gulp-livereload
  14. scala写算法-快排
  15. yum 命令详解
  16. log4j日志的基本使用方法(1)——概述、配置文件
  17. js设计模式小结
  18. [20171120]11G关闭直接路径读.txt
  19. delphi正则表达式学习笔记(三)
  20. node.js 标准/错误输出 和 process.exit

热门文章

  1. win10专业版激活工具很不错!
  2. centos下添加epel源
  3. 2015-2016-1 学期《软件工程》学生名单-- PS:教材使用《构建之法》第二版 --邹欣著
  4. 检查.net dll构建的目标平台是any cpu、x86、x64
  5. MVVM 简化的Messager类
  6. 浏览器环境下JavaScript脚本加载与执行探析之代码执行顺序
  7. Spring IOC 容器源码分析系列文章导读
  8. 关于nginx部署vue项目的两个问题
  9. Code Chef MINPOLY(计算几何+dp)
  10. mongodb的Snapshot 隔离级别(记住)