昨天晚上在u-nas上安裝mysql,結果晚上一直有問題。今天在虛擬機下安裝u-nas然後安裝mysql。
(1)下載的mysql-8.0.15-linux-glibc2.12-x86_64.tar 通用版。結果解壓就是問題
1、 gzip: stdin: not in gzip format 不是zip格式 然後 取消 z參數
2、解壓出來 三個 xz 還要先 xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar 然後,再用tar -xvf xxx.tar來解包。
3、乾脆windows解壓直接上傳。
(2)安裝到 /usr/local/mysql 執行初始化
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or director
又是一個錯誤 。
解決辦法:sudo apt-get install libnuma1 記住加sudo 即便是root用戶不加我這裏也不好使。
bin/mysqld: error while loading shared libraries: /usr/local/mysql/bin/libssl.so.1.0.0: file too short
又一個錯誤。
解決辦法: root@U-NAS:/usr/local/mysql/bin# cp ../lib/libssl.so.1.0.0 ./
又一個錯誤
解決辦法:root@U-NAS:/usr/local/mysql# cp ./lib/libcrypto.so.1.0.0 ./bin/
初始化數據 記住初始化密碼,一串亂碼
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
(3)my.cnf 文件不需要 我配置以後要是找不到xxx.pid 最後刪除 my.cnf 用默認的。
使用mysqld_safe 啓動 mysql服務 然後就可以連接了。
(4)修改登錄密碼
(5)使用 set password 報錯,所以改用 alter user