linux-ubuntu 安装mysql5.7.19的一些坑

在linux下安装MySQL有很多介绍,流程大同小异,但往往一些小误差,造成了很多的麻烦,我就因为一些小小的问题安装了两天才把mysql安装好,下面只记录一些坑点。

坑1:不同版本安装方法不完全相同

新版本一下文件是不同的,如./scripts/mysql_install_db在5.7.19版本中是不存在的,my-default.cnf在该版本中也是不存在的。所以请参考一下对应版本的安装文件进行安装,我参考了这篇文章

坑2:/etc/my.cnf配置

一些文章介绍用这个命令来配置cp my-default.cnf /etc/my.cnf,若不存在my-default.cnf,则自己新建一个/etc/my.cnf;我试了好几个,但因为mysql.sock文件不存在,一直行不通。后来发现linux没有安装过mysql的话,只要配置该项即可cp mysql.server /etc/init.d/mysql

坑3:mysql.sock文件不存在

有些文章说重启mysql服务会重新生成该文件,但是mysql都没安装成功的情况下,如何办呢,执行/mysql/bin/mysqld_safe --user=mysql &,且不需要配置/etc/my.cnf,即可生成/tmp/mysql.sock,然后再在vim /etc/init.d/mysql文件,修改sock=/tmp/mysql.sock,,在启动/etc/init.d/mysql start将成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容