centOS安裝非編譯mysql常見問題

2021-06-27 19:47:36 字數 869 閱讀 9095

注:非編譯指的是mysql5.5前的版本。

基本安裝步驟可以看《跟阿銘學linux》,不過最後啟動可能還是有問題。我認為阿銘演示應該用白板的系統,這樣環境庫什麼的應該從零裝,這樣容易暴露問題。所以將我安裝時出現的錯誤做個記錄。

錯誤1:#service mysqld start後有

/etc/init.d/mysqld: line 260: my_print_defaults: command not found

/etc/init.d/mysqld: line 263: my_print_defaults: command not found

starting mysqlcouldn't find mysql manager (@bindir@/mysqlmanager) or server (@bindir@/mysqld_safe) [failed]

【解決方案】原因是啟動命令或執行路徑不對,配置還未完成

1、可以修改~/.bash_profile檔案(以免修改/etc/profile不當導致癱瘓),增加mysql的家目錄,path增加mysql的bin路徑

2、~(mysql)/bin/mysql_secure_installation,一直no就行

錯誤2:執行mysql——~(mysql)/bin/mysql -u root -p 時顯示「error while loading shared libraries:libncursesw.so.5:cannot open ...」

少這個庫檔案用yum安裝就行,最好安裝一下ncurses-libs*。

錯誤3:無法初始化

因版本不同,有的mysql_install_db 檔案可能會在不同的位置,一般在scripts裡,有的在原目錄下。

mysql編譯安裝gcc 編譯安裝mysql

一 安裝編譯工具及庫檔案 yum y install gcc gcc c make autoconf libtool ltdl devel gd devel freetype devel libxml2 devel libjpeg devel libpng devel openssl devel c...

在Centos7原始碼包編譯安裝MySQL5 7

wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...

centos 在docker內安裝mysql

拉取mysql 5.7的映象 docker pull mysql 5.7 在 mnt目錄下建立mysql資料夾,在mysql資料夾下面建立conf logs data資料夾 命令說明 p 3306 3306 將容器的 3306 埠對映到主機的 3306 埠。v v pwd conf etc mysq...