初級第一次在linux下安裝mysql-5.7.19版本教程,如果已經會安裝了,那么請看下一篇linux下安裝多個mysql-5.7.19
環境:centos 6.5
1、下載
2、跳過登陸
3、上傳并解壓到目錄../usr/local/mysql-5.7.19-3307
4、添加系統mysql組和mysql用戶:
執行命令:
| groupadd mysqlosf和useradd -r -g mysqlosf mysqlosf |
5、授權當前目錄給組用戶mysqlosf
| chown -R mysqlosf:mysqlosf . |
執行紅框內的兩個命令發現都不行 觀察報錯原因意思是找不到路徑 這里的原因是默認選擇安裝到usr/lcoal/mysql
因為我們一個系統可能安裝多個數據庫 一主多從 或者多主多從 ,我這里也是因為有了一個mysql那么我在安裝的時候就不會使用它默認的路徑以及端口3306,選擇了自定義路徑usr/,那么我們發現新版本的mysql這里就會有問題。
那么我查看了mysqld執行文件,結果很遺憾,那么我看到了在support-files下面有個mysql.server這里面有個紅色框內說的特別好,那么我們理解他就是配置文件默認的,然后紅色框內是描述:
大意翻譯:如果你安裝mysql在其他路徑 而不是usr/local/mysql,那么你必須做以下的事情 運行這個腳本在mysql安裝的目錄,創建一個 /etc/my.cnf文件和以下信息
| [mysqld] basedir=<path-to-mysql-installation-directory> |
添加上述的內容到任意其他的配置文件 例如 ~/.my.ini
并且copy my_print_defaults 到 /usr/bin 添加這個路徑到安裝目錄的基本路徑,如果你想要影響其他變量你應該啊做些改變在etc/my.cnf 或其他配置信息。
新聞熱點
疑難解答