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

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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将成功

转载于:https://my.oschina.net/u/3851199/blog/1944816

你可能感兴趣的:(linux-ubuntu 安装mysql5.7.19的一些坑)