バージョン8.0を導入してインストールMySQLの

A、LinuxはMySQLをインストール
1、MySQLの公式サイト
•メインページをダウンロード https://www.mysql.com/downloads/   
•コミュニティリソースダウンロードページ https://dev.mysql.com/downloads/   
•MySQLコミュニティ版ダウンロードページ  https://dev.mysql.com/downloads/mysql/ 
2、MySQLのコミュニティソフトウェア関連製品
•MySQL Community Serverが
    最も人気のあるオープンソースのデータベース管理ソフトウェアは、最初に現在のバージョンは8.0です。
•MySQL Clusterの
    MySQLのベースのデータベースおよびクラスタサービス自体は高い同時高負荷特性を提供し、その上ですることができます実装します。
•MySQLのファブリック
    高可用性MySQLデータベースと提供されたデータの断片化のMySQLの公式のためのソリューションのために。
•MySQLのコネクタ
    サービスMySQLデータベースとのインタフェースにアクセスするためのJDBC / ODBCアプリケーションを提供します。
3、MySQL Community Serverがバージョンの主な違い。
•MySQL4.0バージョン:クエリへのサポートが追加されましたが、文字セットがUTF-8高めるために、クループBYステートメントはlnnodbが別の表スペースをサポートするために始めた、ROLLUPは、mysql.userテーブルには、より良い暗号化アルゴリズムを使用しています追加します。
•MySQL5.0のバージョン:ストアドプロシージャ、ビュー、カーソル、トリガ、XAトランザクション、INFORATION_SCHEMAシステムデータベースの増加のためのサポートが追加されました。
•MySQL5.5バージョン:変更lnnoDB、パフォーマンスとスケーラビリティを向上させ、デフォルトのストレージエンジンを高めるために半同期レプリケーション。
•MySQL5.6バージョン:lnnoDBパフォーマンス、遅延複製のためのサポートを向上させます。
•MySQL5.7バージョン:在庫sysはデータベース管理システムの情報を入れて増加、データベースのパフォーマンスとストレージエンジン、より堅牢なレプリケーション機能を強化します。
•MySQL8.0バージョン:
4、MySQLインストール-----調製(1)
•オペレーティング・システムとアダプターのMySQLのバージョンを確認してください。
•オペレーティングシステムとアダプタのMySQLのバージョンを確認します
5、MySQLインストール-----準備(2)
•インストールされたMySQLのバージョンを選択します
    •まず、あなたがしたいかどうかを判断し、他の企業は、MySQL一貫性のあるバージョンがインストールされています。
    •一般的に、最新バージョンをインストールしているそのような要件が存在しない場合。
    •新しい機能特性を実験されていない場合、developmentreleaseを選択しないと、一般出荷(GA)をインストールするリリース(安定版に代わって運用システムで使用することができます)
•MySQLをインストールする方法を選択します。
    •バイナリインストールパッケージ(RPMなどジッパー、タール、)
    •ソース・モード(ソースコード)
        •一般的にバイナリのインストールを選択してください。
        あなたは、このようなソースコードの一部を変更するなど、特別なニーズを持っているか、MySQLの深い設定を変更する場合•、それはソースモードを選択します。
6、バイナリのtarパッケージは、MySQLのLinuxのインストールをインストールしました。
•1.ダウンロードし、正しいタールパッケージ

•2.サーバにアップロードしたtarパッケージとは、次を/ usr / local /ディレクトリにタールパッケージを抽出します。
[zhang01ルート@〜]#CDは/ usr / local / 
[zhang01ローカル@ルート]#pwdの
は/ usr / local 
[@ zhang01ルートローカル]#-xvfmysqlタール-8.0.17-のLinux-glibc2.12-x86_64.tar。 XZ 
[zhang01ローカル@ルート]#MVのMySQL-8.0.17-のLinux-x86_64で-glibc2.12のMySQL 
•3.実行しているMySQLユーザとグループを(名前は任意である)を作成し
、[zhang01ローカル@ルート]#useraddのMySQLの
[ルート@ローカルzhang01] ID#MySQLの
UID = 1000(MySQLの)GID = 1000(MySQLの)グループ= 1000(MySQLの)
•カタログMySQLへ4.スイッチ
ルート@ zhang01ローカル] MySQLの#CD / 
[@ zhang01ルートのMySQL]#pwdの
は/ usr /ローカル/ MySQLの
#データディレクトリを作成し
ます。[root @ zhang01のMySQL]#1は、mkdirデータ
#モディファイユーザーのデータディレクトリのパーミッションを
[ルート@ zhang01のmysql]#chownコマンド -R mysql.mysqlデータ
•5.インストール+ MySQLの初期化が開始----- 
#はデータディレクトリを初期化します
[ルート@ zhang01のMySQL]#ビン/ mysqldを- MySQLの--datadir初期--user =は/ usr / local / MySQLの/データ
#スタート方法:MySQLサービスを開始するコマンド
[ルート@ zhang01のmysql]#ビン / mysqld_safeを- = DATADIRは/ usr / local / MySQLの/ MySQLのデータ--user = 
#方法2を開始:MySQLはサービスに追加された
[ルート@ zhang01のmysql]#のcpサポート・ファイル/ mysql.serverのは/ etc / init.dディレクトリ/ mysqlの。 サーバーの
[ルート@ zhang01のMySQL]#スタート/etc/init.d/mysql.server 
6は、MySQLをインストール•-----追加変数
[ルート@ zhang01のMySQL]#のvim〜/ .bash_profileの
PATH = $ PATH:$ HOME / binに:は/ usr / local / MySQLの/ binに
ソース〜/ .bash_profileの
MySQLのコマンドを使用してデータベースに直接アクセスする#
[ルート@ zhang01のmysql]#mysqlの -uルート-p
7、MySQLのエラーおよび使用の初期化のために推奨されていません
#起動プロセス次のエラー発生した場合には
#ビン/ mysqldのMySQLの--initialize --user = [localhostの@ MySQLのルート] - DATADIRを/ usr / local /のMySQL /データ
binに/ mysqldを:errorwhile共有ライブラリをロード:, libaio.so 0.1:CANない
オープン共有オブジェクトファイル:そのようなファイルのordirectoryの
パッケージをインストールする必要があります。#
yumをインストール-yのlibaio
 
#推奨インストールパス方式を使用しないでください
[ルート@ localhostmysql]#ビン/ mysqldを--initialize --user = MySQLの-basedir = /データ/ MySQLの
--datadir = /データ/ MySQLの/データ
[ルート@ localhostmysql]#ビン/ mysqld_safeを- BASEDIR = /データ/ mysqlの-DATADIR = /データ/ mysqlの/データ--user = mysqlの&
あなたが使用している場合#/etc/init.d/mysql.serverはスタートに失敗します
開始/etc/init.d/mysql.server [ルート@ localhostのビン]#
/etc/init.d/mysql.server:行239:my_print_defaults:コマンドが見つかりません
/etc/init.d/mysql.server:行259 :CD:そのようなファイルまたはディレクトリ:は/ usr / local / mysqlの
MySQLの起動エラー!MySQLサーバが見つかりませんでした
(は/ usr / local / mysqlの/ binに/ mysqld_safeを)
 
#MySQLの非デフォルトのインストールパス
[ルート@ localhostの〜]#猫な/etc/my.cnf 
[mysqldを] 
BASEDIR = /データ/ mysqlの
DATADIR = /データ/ mysqlの/データ
#在启动
[ルート@ localhostの〜]#/etc/init.d/mysqlを。サーバが起動
MySQLの成功を開始します!
8、MySQLデータベースへの
•初期化プロセスは、最初のrootのパスワードを取得します
起動が完了した後、PS -ef•によってMySQLのプロセスをチェックしてください
MySQLデータベース上の•ログ
•rootの初期パスワードを変更します
#8.0には、このコマンドをサポートしていません。
MySQLの>セットパスワード=パスワード( 'mysqlの');   
ERROR 1064(42000):あなたは、あなたのSQL構文でエラーが発生しています。
マニュアルを確認しているMySQLサーバのバージョンに対応する
行で1つのに近い「パスワード(」mysqlの「)」を使用する権利構文については
#修改ルート初始密码为123456 
MySQLの> ALTERユーザーroot @ localhostの「123456」によって識別されるが、
クエリOK、影響を受けた0行(0.01秒)
設定ファイルを変更します。
データファイル#モバイルデータパス。
#ディレクトリデータストアを作成します。
[@ zhang01ルート]#ます。mkdir -p /データ/ MySQLの/ 
ディレクトリの#切り替え。
[@ zhang01ルートのmysql]#CD /データ/ mysqlの/ 
#mysqlのディレクトリデータは、このディレクトリに移動します。
[ルート@ zhang01のMySQL]#mvのは/ usr / local / MySQLの/データ./ 
#編集設定ファイル。データ・パスを変更します。
[@ zhang01ルートのMySQL] CAT番号のな/etc/my.cnf 
[mysqldを] 
DATADIR = /データ/ MySQLの/データ

おすすめ

転載: www.cnblogs.com/cmjr/p/11832268.html