mysql 5 7 10普通安裝

2021-07-09 20:33:37 字數 2974 閱讀 2454

這裡安裝的是最新的

mysql 

,本文選擇是的「linux - generic

」下的「

linux - generic (glibc 2.5) (x86, 64-bit), compressed tar archive

」,它的二進位制安裝包名為

mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz。

將二進位制安裝包解壓後,可看到名為install-binary

的檔案,該檔案有說明如何安裝

mysql

,本文基本參照它進行的。

由於官方提供的二進位制安裝包,編譯的時候指定的「--prefix

」為「/usr/local/mysql

」,所以最好將

mysql

安裝在/usr/local

目錄下,否則安裝過程會容易遇到問題。但建立將資料目錄指定為乙個足夠大的分割槽下的目錄。

當然data

目錄也可以為軟鏈結方式到足夠大的分割槽目錄,並且推薦使用軟鏈結方式,否則在使用mysql

命令時,經常需要指定引數「

--datadir

」,比如

mysqld

、mysqld_safe

和mysql_ssl_rsa_setup

等都需要指定「

--datadir」。

如果不是安裝在/usr/local/mysql

,則需要為

mysqld

指定--basedir

、--character-sets-dir

、--language

、--lc-messages-dir

、--plugin-dir

等眾多引數值。

如果不能root

使用者安裝,則還需要為

mysqld

指定--slow-query-log-file

、--socket

、--pid-file

、--plugin-dir

和--general-log-file

等引數值。

這些引數的預設值,都可以通過執行mysql

的「bin/mysqld --verbose --help

」檢視到。

# mysql

安裝目錄

為/usr/local/mysql,

資料目錄

實際為/data/mysql/data

# 注意需以

root

使用者安裝mysql,如果不能root使用者安裝,容易遇到安裝麻煩

# 並請注意

5.7.6

之前的版本安裝略有不同!

# 新建mysql使用者組

groupadd mysql

# 新建mysql使用者,並設定為不能作為linux登入使用者

useradd -r -g mysql -s /bin/false mysql

# 進入到mysql安裝目錄

cd /usr/local

# 解壓二進位制安裝包

tar xzf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

# 建立易記的、與版本無關的短鏈結

ln -s mysql-5.7.10-linux-glibc2.5-x86_64 mysql

# 進入到mysql目錄

cd mysql

# 建立資料目錄

mkdir -p /data/mysql/data

# 建立資料目錄軟鏈結,讓指向/usr/local/mysql/data指向/data/mysql/data

ln -s /data/mysql/data /usr/local/mysql/data

# 設定目錄許可權

chmod 770 /data/mysql/data

chown -r mysql /data/mysql/data

chgrp -r mysql /data/mysql/data

chown -r mysql .

chgrp -r mysql .

# 初始化

# 成功執行完mysqld後,會提供乙個臨時的root密碼,請務必記住

bin/mysqld --initialize --user=mysql --explicit_defaults_for_timestamp

bin/mysql_ssl_rsa_setup

# 重置目錄許可權

chown -r root .

chown -r mysql /data/mysql/data

# 啟動mysql

bin/mysqld_safe --user=mysql &

# 檢視埠是否已起來(不修改配置和不指定引數--port,預設埠號為3306)

netstat -lpnt|grep 3306

# 停止mysql

support-files/mysql.server stop

# 設定mysql隨著系統自啟動

cp support-files/mysql.server /etc/init.d/mysql.server

以上使用的都是mysql

預設配置,如果需要定製化,可以通過修改檔案my.cnf來達成。mysql 5.7.10

不帶my.cnf

,只有個

support-files/my-default.cnf。

通過執行命令「support-files/my-default.cnf

」,可以了解到

mysql

搜尋my.cnf

的順序依次為:

/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

,這樣可以複製乙份

my-default.cnf

,然後再修改,如:

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

mysql 5 7 10安裝配置

基於此修改了一些,也將解決方法補全了 在mysql 5.7.10 winx64目錄下,複製my default.ini,重新命名為my.ini。複製下面的 儲存就可以了。列表內容 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定33...

Ubuntu手動安裝mysql5 7 10

這篇文章主要為大家詳細介紹了ubuntu手動安裝mysql5.7.10的詳細過程,具有一定的參考價值,感興趣的小夥伴們可以參考一下 ubuntu linux 14.04 x86,64 bit deb bundle mysql server 5.7.x 237.6m 此處x即為mysql的最新版 本文...

MySQL 5 7 10的安裝方法

編輯my.ini並新增 basedir d program files x86 mysql 5.7.10 winx64 datadir d program files x86 mysql 5.7.10 winx64 data 具體路徑自己修改,然後儲存。以管理員身份執行cmd,找到檔案bin目錄,並...