MySQLの関連製品:
OracleのMySQLのクラウドサービス(商用)
ビジネス課金ソフトウェアは、MySQLのEnterprise EditionとOracleのクラウドサービスベースのエンタープライズグレードのMySQLデータベースサービスを提供しています
MySQLのエンタープライズ版(商用)
ビジネス課金ソフトウェアは、MySQLデータベースを提供するだけでなく、インタフェース(コネクタ)、テーブルのパーティション(パーティション)、エンタープライズレベルの監視(モニター)、高可用性(HA)、バックアップ(バックアップ)拡張(スケーラビリティ)および他のサービスを接続するためのプログラムを含みます
MySQL ClusterのCGE(商用)
機能およびEnterprise EditionのMySQL Clusterのに基づいてビジネス課金ソフトウェアは、エンタープライズクラスの高並行性、高スループットのデータサービスを提供してきました
MySQLのコミュニティ版
基本的なサービスとデータベースサービスの他の誘導体を提供するために、フリーソフトウェアコミュニティ
MySQL Community Serverが
最も人気のあるオープンソースのデータベース管理ソフトウェア
MySQLクラスタ
実施MySQLデータベースクラスタベースのサービス、それらの特性等、高い同時負荷を提供することができます
mSQLのファブリック
MySQLデータベースの高可用性ソリューションとMySQLデータベースの断片化の公式提供について
MySQLのコネクタ
サービスは、このようなアプリケーションへのMySQLのアクセスなどのインタフェースJDBC / ODBCデータベースを提供します
MySQL Community Serverが主な違いのすべてのバージョン
Mysql4.0バージョン:
InnoDBが別の表スペースをサポートするために始めた、唯一の優れた暗号化アルゴリズムでROLLUPのmysql.userテーブル筋肉を増やすことBY文の文字セットUTF-8 GROUPの増加、サブクエリのサポートが追加されました
MySQL5.0のバージョン:
ストアドプロシージャ、ビュー、カーソル、トリガ、XAトランザクション、増加INFORATION_SCHEMAシステムデータベースのサポートを追加
Mysql5.5バージョン:
InnoDBのためのデフォルトのストレージエンジンを変更し、パフォーマンスとスケーラビリティを向上させ、半同期レプリケーションを増加
Mysql5.6バージョン:
レプリケーションの遅延をサポートし、パフォーマンスを向上させるのInnoDB
Mysql5.7バージョン:
パフォーマンスとデータベースのストレージエンジン、より堅牢なレプリケーション機能、SYSデータベース管理情報システムインベントリのリリースを増やすことを強化
Mysql8.0以降の更新....
公式サイト: https://dev.mysql.com/downloads/mysql/
直接ダウンロード:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz
(xshell経由でサーバにアップロード)サーバにアップロード#
yumを インストール -y lrzsz
RZ -y#サーバー上で直接ダウンロードしてインストールパッケージのwgetまたは直接ダウンロードURLアドレスをダウンロードしてMySQLを選択してください
#コピーは/ usr / local /解凍下、および変更の名前にパケット
MV /ルート/はmysql- 8.0。17 -linux-glibc2の。12 -x86_64。タール .xzは/ usr / local / タールはmysql- -xvf 8.0。17 -linux-glibc2の。12 -x86_64。タール.xz MVはmysql- 8.0。17 -linux-glibc2の。12 -x86_64 mysqlの
詳細なカタログ#
MySQLのCD / LS drwxr -X-R-X-。 2 7161 31415 4096 6越 27 06:35 ビン#ファイル名を指定して実行 drwxr -X-R-X-。 2 7161 31415 86 6越 27 06:35 ドキュメントの文書番号を drwxrの -X-R-X-。 3 7161 31415 261 6越 27 06:35 インクルードファイルヘッダ#1含ま drwxrの -XR-X-を。 6 7161 31415 4096 6越 27 06:35 LIB #libパケット -rw-R&LT - r--のに。 1。 7161 31415 336 955 6日付。 25 18である:23であるLICENSE 。-rw-R&LT - r--の 1 7161 31415 101 805。6日付け 25 18である:23であるLICENSE.router drwxr。-XR-X 4。 7161 31415 30 6日付。 27 06:35 人#man情報 。-rw-R&LT - r--の 1 7161 31415 687。6日付けの 25 18である:23であるREADME 。-R&LT -rw - r--の 1 7161 31415 700 6月 25 18である:23であるREADME.router drwxrwxr -X-。 2 7161 31415 6。 6月 27 06:35 RUNの drwxr -XR X-。28 7161 31415 4096 6月 27 06:35 レポートこのコンテンツ共有#文字情報 drwxr -XR-X-。 2 7161 31415 77 6越 27 06:35サポート- ファイル#のmysql.serverのサービスを開始 drwxr -XR-X-。 3 7161 31415 17 6越 27 06:35 VAR
#データディレクトリデータストアを作成します。
mkdirデータ
#mysqlユーザとグループの認証データディレクトリを作成します。
groupaddのmysqlの useraddコマンドのmysql - グラムmysqlの chownコマンド mysql.mysqlデータ
#mysql初期化(データディレクトリ内のファイルを生成します)
ビン/ mysqldのMySQLの--datadir --initialize --user =は/ usr / local / MySQLの/ データ #A発生する一時的なパスワードIS のためのルート@ localhostを:8 <SdQftla / QJ #ここでは、画面上の一時的なパスワードを表示されます
されていない場合削除されたディレクトリ内のデータファイルは、再初期化
#如果报错:libaio.so.1 .....そのようなファイルまたはディレクトリ:共有ライブラリのロード中にエラーが発生します。bin / mysqldを
ソリューション:YUM -y libaioをインストール
#スタートmysqlの
CP mysql.serverを/etc/init.d/の RM -rfの/ etc / my.cnfの#おそらくあなたのサーバーがインストールされていることをMariaDBの /etc/init.d/のは、開始mysql.serverの にMySQL.Loggingを起動する" /は/ usrローカル/ MySQLの/データ/ mysql.err " 。 SUCCESS!
あるだろう#プロセスを見る2
ps -ef | grepのMySQLの ルート 8456 1 0 15:12の PTS / 0 00:00:00 /ビン/ SHは/ usr / local / MySQLの/ binに/ mysqld_safeを--datadir =は/ usr / local / MySQLの/データ--pid- ファイル = / USR /ローカル/ MySQLの/データ/ mysql.pidの MySQLの 8541 8456 4 15:12 PTS / 0 00:00:00は/ usr / local / MySQLの/ binに/のmysqld --basedir =は/ usr / local / MySQLの--datadir = --plugin-は/ usr / local / mysqlの/データディレクトリ=は/ usr / local /のMySQL / LIB /プラグイン--user = MySQLの--log-誤差= mysql.err --pid- ファイル =は/ usr / local / MySQLの/データ/ mysql.pid ルート 8586 8220 0 15:12 PTS / 0 00:00:00 のgrep --color =自動mysqlの
#MySQLの接続
-uroot - MySQLの- P-
-bash:MySQLの:コマンドが見つかりません。
#環境変数の設定
VI /ルート/ .bash_profileの PATH = $ PATHにします。$ HOME / binに:は/ usr / local / mysqlの/ ビン ソース /root/.bash_profile
-uroot - MySQLの- P-
だけでパスワードを入力します。
#それでも文句を言うでしょうコマンドを入力することはできません
MySQLの> ショーのデータベース; ERROR 1820(HY000):あなたはこの文を実行する前に、ALTER USER文を使用してパスワードをリセットする必要があります。
#パスワードの変更
MySQLは>によって識別されるユーザのユーザ()変更「MySQLを」。
#バックログ
MySQLの> ショーのデータベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | mysqlの| | performance_schema | | SYS | + -------------------- + 4行にセット(0.00秒)