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....