Linux下安裝mysql8的方法

2021-09-26 21:27:35 字數 2192 閱讀 3119

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 mysql

useradd -r -g mysql mysql

chown -r mysql:mysql /usr/local/mysql

linux下mysql配置檔案的預設位置在/etc/my.cnf, 建立檔案, 寫如下資訊

basedir=/usr/local/mysql

datadir=/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 目錄,可執行...