mysql5.7バイナリインストールノート

最初Ruoyi上にインストールされたMySQLや依存性は、システムがインストールされているかどうかを欠失し検出し、そうでない場合は、ステップ4のyumでエラーが発生します。

[ルート@ mysql01パッケージ]#yumのリストインストール| grepのmysqlの
mysqlの-libs.x86_64 5.1.73-5.el6_6 @アナコンダ-のCentOS-201508042137.x86_64 / 6.7
[ルート@ mysql01パッケージ]#yumを-y削除mysqlの-LIBS。 x86_64版

1.パッケージの保管場所の作成
MKDIR /ソフトを

2.編集し、構成ファイル
のvimな/etc/my.cnf

3.抽出バイナリディストリビューション
のtar -xzvfのmysql-5.7.24-linux- glibc2.12-x86_64.tar.gzの
ビューの依存性:LDDビンは/ mysqldの
ルートを@ mysql01 mysql3306]#のCDの/soft/mysql-5.7.24- x86_64の-glibc2.12-Linuxの
[@ mysql01ルートのMySQL 5.7.24-Linuxの-glibc2.12-x86_64版]#のLSの
ビンCOPYINGのドキュメントは、READMEのlib男シェアサポート・ファイルが含ま
[@ mysql01ルートのMySQL 5.7.24-Linux-をx86_64の-glibc2.12]#LDD binに/ mysqldの
4
ミュージックビデオ-のMySQL 5.7.21-Linuxの-glibc2.12-x86_64では/ usr / local / MySQLの
CDは/ usr / local /
LN -s /soft/mysql-5.7.24 MySQLの-glibc2.12 x86_64版-のlinux
のchown -R&LTのMySQL:MySQLのMySQLの/

5。

MySQLのuseraddの
groupaddのMySQLの
無いシェルアカウントを作成するに
は、useradd -g MySQLの-dは/ usr / local / MySQLの-s / sbinに/ nologinに-mn MySQLの
MN:代表者は、ディレクトリ内のすべての隠されたファイルではないの作成、ホームディレクトリを作成しない
作成6.
ます。mkdirを-p /データ/ MySQLの/ mysql3306 /データ
ます。mkdir -p /データ/ MySQLの/ mysql3306 /ログ
ます。mkdir -p /データ/ MySQLの/ mysql3306 / TMP
のchown -R&LTのMySQL:MySQLの/データ/ MySQLの/

7.
VIMな/etc/my.cnf
innodb_buffer_pool_size = 512M

9.コンフィギュレーション・ファイルを変更
Vimを/ etc / profileを
エクスポートMYSQL_HOMEは=は/ usr / local / MySQLのです
MYSQL_HOMEは/ binにある$:PATH PATH = $

力への進入
元の/ etc /プロファイル

10.初始化
は/ usr / local / MySQLの/ binに/のmysqld --defaultsファイル= /データ/ MySQLの/ my3306.cnf --initialize、安全でない--basedir =は/ usr / local / MySQLの--datadir = /データ/ MySQLの/ mysql3306 /データ--user =のMySQL

12.スタート
のmysqld_safeのMySQL&--user =
は/ usr / local / MySQLの/ binに/ mysqldを= --defaults-ファイルは/ etc / my.cnfの&
は/ usr / local / MySQLの/ binに/ mysqldを= --defaults-ファイル/データ/ mysqlの/ my3306.cnf&
ログイン
MySQLの-S /tmp/mysql3306.cnf -p
MySQLの-S /data/mysql/mysql3306.sock -p
修正rootのパスワード
のMySQL> = SETパスワード'root123';
クエリOK、行0 (0.01秒)の影響を受け
無期限にする
MySQLを> ALTER USERを「ルート」@「localhost」のPASSWORD決して期限切れになりません。
影響を受けるクエリOK、0行(0.00秒)

MySQLの>フラッシュ権限;
クエリOK、影響を受けた0行(0.01秒)
[ルート@ mysql01 mysql3306]#のMySQL -uroot -proot123
mysql01午前6時34分@ルート:[(なし)]>データベースqixinを作成します。
mysql01 6時34分@ルート:[(なし)]>使用qixinの
mysql01 6時34分@ルート:[qixin]>テーブルを表示します。
ルート@ mysql01午前6時34分:[qixin]>ショーのデータベース;

マルチの例
ます。mkdir -p /ホーム/ mysql3307 / mysql3307

ます。mkdir -p /ホーム/ mysql3307 /ログ

chownコマンドmysql.mysql -R /ホーム/ mysql3307

初始化
のmysqld --defaultsファイル= /データ/ MySQLの/ my3307.cnf --initialize、安全でない--basedir =は/ usr / local / MySQLの--datadir = /データ/ MySQLの/ mysql3307 /データ--user =のMySQL

開始
mysqld_safeを= --defaults-ファイル/データ/ MySQLの/ my3307.cnf --user = MySQLの&
のmysqld = --defaults-ファイル/データ/ MySQLの/ my3306.cnfを&示唆していること
は/ usr / local / mysqlの/ binに/ mysqld_multi 3306の当局が維持されていない開始

/ usr / local / mysqlの/ binに / mysqldを--verbose --help | grepのmy.cnfを見ることができますプロファイルのロード場合
は/ usr / local / mysqlの/ binに / perrorは27
ライブラリーオフ:
mysqladminは-S /tmp/mysql3306.sock -pzstzstシャットダウン
MySQLの>シャットダウン。

8.0インストールは
:元のファイルの解凍保存しない
XZ -d-のMySQL-8.0.17のLinux-glibc2.12-x86_64.tar.xz
タール-xvfのMySQL-8.0.17-のLinux-glibc2.12-x86_64.tarを

おすすめ

転載: blog.51cto.com/1146695/2460793