インストールmysql5.7バイナリパッケージ

清華のダウンロードは、Linuxサーバのディレクトリを/ usr / localにアップロードソースインストールパッケージmysql.tar.gz
 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.27-linuxをx86_64.tar.gz - glibc2.12  ---清華ミラー

https://dev.mysql.com/downloads/file/?id=474755  --- MySQLの公式サイト

二つの入りは/ usr / localディレクトリと名前の変更を抽出インストールパッケージ
CDを/ usr / local
タール- zxvfのMySQL 5.7.27-Linuxの-glibc2.12-x86_64.tar.gzの
ミュージックビデオ-のMySQL 5.7.27-Linuxの-glibc2.12- MySQLのx86_64版
CDのMySQL 
ます。mkdirデータ

ユーザーを作成し、mysqlユーザグループに追加し、読み取りと書き込みの権限を与えるのMySQLは、MySQLを作成するための3つのユーザーグループ
groupaddのmysqlの- mysqlのユーザーグループグループを作成
useraddの-r -g mysqlのmysqlの- mysqlのユーザが作成したとMySQLに追加
のchown -R mysqlのmysqlの- mysqlのディレクトリは、ユーザーにアクセス権を割り当てますmyql
はchgrp -R mysqlのmysqlの/ -変更のmysqlディレクトリのユーザー・グループは、グループのmysqlに属し

四创建配置文件保存并退出
VIMな/etc/my.cnf
[クライアント]
ポート= 3306
ソケット= /usr/local/mysql/data/mysql.sock
[mysqldを]
character_set_server = UTF8
init_connect = 'SET名UTF8'
BASEDIR = / USR /ローカル/ mysqlの
DATADIR =は/ usr / local / mysqlの/データ
ソケット=は/ usr / local / mysqlの/データ/にmysql.sockの
ログエラー=は/ var / log / mysqld.log
PIDファイル=の/ var /実行/ mysqldを/ mysqld.pid
#不区分大小写
はlower_case_table_names = 1
のsql_mode = STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTIONの
MAX_CONNECTIONS = 5000
デフォルト-TIME_ZONE = '8:00'
expire_logs_days = 7

起動スクリプトをコピーし、そのプロパティを変更する
サポート・ファイル/ mysql.serverの/etc/init.d/mysqld CP
のchmod 755 /etc/init.d/mysqld
修正スタートアップスクリプト:vimの/etc/init.d/mysqld
BASEDIR = / USR /ローカル/ MySQLの
DATADIR =は/ usr / local / MySQLの/データ

最後に、msyql環境変数の追加は
 、ファイルのvim / etc / profileを開くために
最後尾の追加輸出PATH =は/ usr / local / mysqlの/ binが:$ PATHを
良いソースは/ etc / profileを保存した後

ファイブは、データベースの初期化
#が最初にこのようなものについては、インストール、または他のエラーの初期化があるかもしれない、初期化はその後、インストール失敗
libaioをインストールyumを
終了するには、Save、書き込みではない何かを、#手動で編集して、ログファイルを
CDの/ var /ログ/
vimのmysqldを.log
:WQ

chmodの777 mysqld.log
chownコマンドのmysql:mysqlのmysqld.log

/ usr / local / MySQLの/ binに/ mysqldを--initialize --user = MySQLの--basedir =は/ usr / local / MySQLの--datadir =は/ usr / local / MySQLの/データ


ビュー6つの初期パスワードの
猫/var/log/mysqld.logの
ダウンパスワード
の最後の行:localhostの@ルート:これは初期パスワードです


七つのMySQL入力し、サービスを開始するには
/ CDの/ var / RUNを
MKDIR mysqldが
777のmysqldにchmod
CD mysqldを
vimのmysqld.pid
:WQ
のchmod 777 mysqld.pid
chownコマンドのMySQL:MySQLのmysqld.pidを

サービスmysqldを開始

 

注意事項:

ログインパスワードの変更に失敗しました:

我々な/etc/my.cnf

行を追加します。   スキップ・グラント-テーブル 

保存して終了:WQ

再起動してMySQLのサービス:サービス開始のmysqld

 

初期の着陸データベースの後、パスワード変更:
SETパスワード=パスワード( 'A1B2C3#4');
SETパスワード=パスワード( 'MySQLの@ 123');
更新ユーザのSET authentication_string =パスワード( 'MySQLの@ 123')、ホスト=「% 'WHEREユーザ='ルート';
更新mysql.userのSETのauthentication_string =パスワード(' @ 123のMySQL ')WHEREユーザ='ルート「;

 

新規ユーザーは、
ユーザーbm2016 '@ 'localhostの作成によって識別される' 'がapp_ QAZxsw2を!';
ユーザーへのリモートアクセスを追加する
* * TO 'REPL' ON GRANT ALL PRIVILEGESを@ '%'で'' WITH GRANT OPTIONを;. IDENTIFIED
グラントすべての権限を。* * ON 'bm2016' @ 'localhostの' 'がapp_ QAZxsw2!'で識別されるまで、
フラッシュ権限;

发布了9 篇原创文章 · 获赞 1 · 访问量 228

おすすめ

転載: blog.csdn.net/weixin_43857096/article/details/103969234