二進位製包形式安裝mysql5 7 17

2022-09-11 03:15:16 字數 2474 閱讀 2935

mysql5.7與mysql5.5的安裝方式有些區別,如果按照5.5的方式來安裝5.7就會有很多報錯資訊,下面介紹mysql5.7.17的二進位制安裝方式。

首先安裝依賴包:

yum -y install libaio libaio-devel

1.上傳和解壓

上傳安裝包到指定資料夾並解壓:

tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql /usr/local/mysql

2.建立使用者和組

groupadd mysql

useradd mysql -g mysql -s /sbin/nologin -m

chown -r mysql.mysql /usr/local/mysql

3.配置my.cnf

cd /usr/local/mysql

cp -a support-files/my-default.cnf /etc/my.cnf

編輯my.cnf

#vim /etc/my.cnf

[mysqld]

port            = 3306

socket          = /tmp/mysql.sock

server_id       = 1

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

skip_name_resolve=1

character_set_server=utf8

default-storage-engine=innodb

#lower_case_table_names=1 忽略大小寫

​[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

上面的是最簡單的配置,具體的優化要根據業務型別。

4.安裝mysql

cd /usr/local/mysql

bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

命令引數解釋:

--defaults-file:指定mysql配置檔案路徑

--initialize:初始化隨機密碼,注意,初始化的密碼是乙個過期密碼,登入後需要修改密碼

--user:指定賬戶

上乙個命令執行完之後,會在命令提示符的最後給出隨機密碼,

一定記住:將此密碼記錄下來。

5.配置mysql服務

啟動mysql服務:

/usr/local/mysql/support-files/mysql.server start

啟動時候,會提示啟動成功或失敗。

登入mysql並配置新密碼,因為剛才的密碼是臨時密碼,所以必須要修改。

bin/mysql -u root -p

enter password:   # 輸入剛剛的隨機密碼鏈結資料庫

mysql> alter user 'root'@'localhost' identified by  '新密碼';

設定好新密碼之後,退出登入,可以用新密碼試一下。

我們發現,這種方式管理mysql比較麻煩,每次都要輸入完整路徑,那麼如何變得簡單一些,如下:

1.配置mysql服務並設定開機啟動

ln -sv /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --list|grep mysql

service mysqld status|start|stop|restart

2.配置mysql/mysqladmin的軟鏈結

ln -sv /usr/local/mysql/bin/mysql /usr/local/sbin/mysql

ln -sv /usr/local/mysql/bin/mysqladmin /usr/local/sbin/mysqladmin

配置好之後就可以直接使用mysql、mysqladmin命令了。

3.配置mysql的bin路徑加入主路徑

#vim /etc/profile

#追加以下內容

export mysql_home=/usr/local/mysql

export path=$mysql_home/bin:$path

#使配置生效

source /etc/profile

#驗證配置是否生效

echo $mysql_home

echo $path

二進位製包安裝MySQL

需求說明 使用二進位製包安裝mysql 環境說明 操作步驟 root lizihan ls anaconda ks.cfg mysql 5.7.23 linux glibc2.12 x86 64.tar.gz root lizihan tar xf mysql 5.7.23 linux glibc2...

二進位製包安裝MySQL

寫在前面的屁話 研究了兩天官方文件裝mysql,分享一下。安裝mysql一共有三種方式,但我肯定不會全部照抄講完啦。yum安裝靈活性太差,淘汰 二進位製包安裝和原始碼安裝,最後選擇了二進位製包安裝,因為穩健,原始碼跟它的區別就是,原始碼要編譯一道,後面的操作完全一樣。需要安裝libaio,文件裡說的...

mysql 二進位製包安裝

1 增加mysql使用者 useradd mysql 2 解壓mysql 二進位製包到 usr local tar xzvf mysql 5.6.31 linux glibc2.5 x86 64.tar.gz c usr local 3 建立連線 cd usr local ln s mysql 5....