MySQL8 0 Linux 二進位制檔案安裝

2021-10-02 16:58:59 字數 1236 閱讀 8762

二進位制檔案安裝可以避免軟體依賴衝突,同時使用高階編譯器進行預編譯,並採用最佳選項構建,以實現最佳效能。

啟動過程中,如遇以下報錯:error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory,請安裝libaio庫。

cd /usr/local/ # 安裝到/usr/loacl目錄下,在mysql.server指令碼中推薦安裝目錄

tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar # 解壓

mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql # 修改目錄名

groupadd mysql # 建立執行mysql的使用者和組

useradd mysql -g mysql # 推薦useradd -r -g mysql -s /bin/false mysql 建立乙個系統使用者且不能登入比較安全

mkdir data # mysql目錄下建立data目錄,用於初始化資料

chown –r mysql . # -r用遞迴操作

chgrp –r mysql .

bin/mysqld --initialize --user=mysql --datadir /usr/local/mysql/data # 初始化資料目錄,此時pwd為mysql目錄下

cp -f support-files/my-default.cnf /etc/my.cnf # 將預設配置檔案複製到指定目錄

或者刪除該目錄下的my.cnf檔案

/etc/init.d/mysql.server start # 通過服務啟動mysql

ps -ef | grep mysql # 檢視到兩個程序

netstat -anp | grep listen # 檢視偵聽埠

vim .bash_profile # 新增環境變數,將bin目錄的決定位置新增上,使用:隔開

source .bash_profile # 生效

mysql -uroot -ptmpps # 初始化生成的臨時密碼

> alter user user() identified by 'mysql';

目錄結構及內容:

Linux下安裝二進位製版mysql 8 0 15

2 配置引數檔案 vim etc my.cnf 修改為以下內容,然後儲存即可 mysqld server id 1 port 3306 mysqlx port 22060 mysqlx socket data mysql mysql 8.0.15 tmp mysqlx.sock basedir da...

mysql二進位制 MySql二進位制連線方式詳解

使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...

mysql 大二進位制型別 MySql 二進位制型別

mysql二進位制型別 二進位制型別是在資料庫中儲存二進位制資料的資料型別。二進位制型別包括binary varbinary bit tinyblob blob mediumblob和longblob等。mysql的二進位制型別如下表所示 整數型別 取值範圍 binary m 位元組數為m位元組,允...