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

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

在linux下安裝MySQL有不少介紹,流程大同小異,但每每一些小偏差,形成了不少的麻煩,我就由於一些小小的問題安裝了兩天才把mysql安裝好,下面只記錄一些坑點。mysql

坑1:不一樣版本安裝方法不徹底相同

新版本一下文件是不一樣的,如./scripts/mysql_install_db在5.7.19版本中是不存在的,my-default.cnf在該版本中也是不存在的。因此請參考一下對應版本的安裝文件進行安裝,我參考了這篇文章linux

坑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/mysqlsql

坑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將成功ubuntu

相關文章
相關標籤/搜索