二進位制檔案安裝可以避免軟體依賴衝突,同時使用高階編譯器進行預編譯,並採用最佳選項構建,以實現最佳效能。
啟動過程中,如遇以下報錯: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位元組,允...