cd /usr/local/pkg
如:wget
tar -xvf mysql-8.0.17-linux-glibc2.12-i686.tar.xz //解壓安裝包
此處,如果出現如下錯誤:tar (child): xz: cannot exec: no such file or directory
tar (child): error is not recoverable: exiting now
tar: child returned status 2
tar: error is not recoverable: exiting now
說明:缺少xz工具,如下教程安裝xz
安裝xz工具
安裝成功後,執行:tar -xvf mysql-8.0.17-linux-glibc2.12-i686.tar.xz
mv mysql-8.0.17-linux-glibc2.12-i686 /usr/local/mysql //移動到/usr/local/mysql目錄
建立使用者和組,並改變mysql目錄的擁有者:
groupadd mysqluseradd -r -g mysql mysql
chown -r mysql:mysql /usr/local/mysql
linux下mysql配置檔案的預設位置在/etc/my.cnf, 建立檔案, 寫如下資訊
basedir=/usr/local/mysqldatadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
user=mysql
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/mysqld.log
pid-file=/usr/local/mysql/mysqld/mysqld.pid
初始化資料庫, 到/usr/local/mysql/bin目錄下執行: ./mysqld --initialize --user=mysql
隨後會生成乙個root臨時密碼,如:a temporary password is generated for root@localhost: fw+he5#fh1e1
此處,如果出現如下錯誤:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: no such file or directory
說明,缺少:numactl 工具
執行 yum -y install numactl
安裝成功後,執行:./mysqld --initialize --user=mysql
啟動mysql: 也可後台執行, 即在命令後加 &
./mysqld --user=mysql &
使用第7步中生成的臨時密碼登入
./mysql -uroot -p 回車, 輸入臨時密碼
此處,如果出現如下錯誤:error 2002 (hy000): can』t connect to local mysql server through socket 『/tmp/mysql.sock』 (2)
執行如下命令:
ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock
執行成功後, 再執行:./mysql -uroot -p
修改密碼,alter user 'root'@'localhost' identified by '123456';
支援運程訪問:create user 'root'@'%' identified by '123456';
配置所有許可權:grant all on *.* to 'root'@'%';
至此, mysql 8.0的安裝配置就完成了.
Linux 系統下安裝mysql8
2 使用下面命令安裝發行包 rpm uvh mysql80 community release el7 3.noarch.rpm 3 檢視所有課安裝rpm包 yum repolist all grep mysql 4 安裝mysql yum install mysql community serve...
在centos下安裝mysql8
yum y install mysql80 community release el7 1.noarch.rpm 安裝mysql yum y install mysql community server 設定表名大小寫不敏感 vi etc my.cnf lower case table names ...
Mac下安裝MySQL8的問題
黑蘋果用了一段時間之後,發現很多方面用起來比windows還舒服些,沒什麼具體指標,就是純粹一種感覺。所以,慢慢將很多程式都遷移過來,在遷移過程中發現的一些有意思的事兒,我都把他們記錄下來。如果,不小心幫到了別人,也是一件好事兒。mac把mysql安裝在 usr local mysql 目錄,可執行...