Linux での MySQL 5.6.33 のインストールと設定のチュートリアル

Linux での MySQL 5.6.33 のインストールと設定のチュートリアル

このチュートリアルでは、LinuxでのMySQL 5.6.33のインストールと設定方法を参考までに紹介します。具体的な内容は次のとおりです。

1. ダウンロード

ダウンロードアドレス: http://dev.mysql.com/downloads/mysql/5.6.html#downloads

ダウンロードバージョン: ここでは、Linux の 64 ビット版である一般バージョン 5.6.33 を選択しました。

64 ビットのダウンロード アドレスを直接コピーし、次のコマンドでダウンロードすることもできます。

次のようにコードをコピーします
http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz をダウンロードしてください

2. 減圧

#tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz を解凍します
#解凍したmysqlディレクトリをコピーします cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3. ユーザーグループとユーザーを追加する

#ユーザーグループを追加 groupadd mysql
#ユーザー mysql をユーザーグループ mysql に追加する
ユーザー追加 -g mysql mysql

4. インストール

cd /usr/local/mysql/<br>mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp サポートファイル/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp サポートファイル/my-default.cnf /etc/my.cnf
 
#起動スクリプトを変更する vi /etc/init.d/mysqld
 
#変更点:
ベースディレクトリ=/usr/local/mysql/
データディレクトリ=/usr/local/mysql/data/mysql
 
#サービスを開始します service mysqld start
 
#接続テスト ./mysql/bin/mysql -uroot
 
#環境変数を追加し、/etc/profile を編集して、どこでも mysql コマンドを使用できるようにします。export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile
 
 
#mysqlを起動する
サービスmysqldの開始
#mysqlをシャットダウンする
サービスmysqld停止
#実行ステータスを表示する service mysqld status

5. エラー

5.1 sqlyogが接続すると、リモート接続のユーザー権限が与えられていないため、エラー1130が報告されます。

解決策 1: 'mysql' データベースの 'user' テーブル内の 'host' エントリを 'localhost' から '%' に変更します。

mysql を使用します。
user='root' の場合、ユーザーから 'host' を選択します。 
ユーザーを更新します。ホストを '%' に設定し、ユーザーを 'root' に設定します。
権限をフラッシュします。

解決策2:直接認証

次のようにコードをコピーします
GRANT オプション付きで、'youpassword' によって識別される 'root'@'%' に *.* のすべての権限を付与します。

5.2 インストール中にエラーが発生する

-bash: ./scripts/mysql_install_db: /usr/bin/perl: 不正なインタープリタ: そのようなファイルまたはディレクトリはありません

解決策: yum -y install perl perl-devel

MySQL システム テーブルをインストールしています..../bin/mysqld: 共有ライブラリのロード中にエラーが発生しました: libaio.so.1: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
解決策: yum -y install libaio-devel

6. その他

6.1 環境変数を設定する

vi + /etc/profile

エクスポート PATH=....:/usr/local/mysql/bin

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux環境でMySQL 5.6をコンパイルおよびインストールする際の注意事項
  • Linux での MySQL 5.6.27 インストール チュートリアル
  • MYSQL5.6.33 データベース マスター/スレーブ (マスター/スレーブ) 同期のインストールと構成の詳細 (マスター-Linux スレーブ-windows7)
  • Linux CentOS6.5 yum インストール mysql5.6
  • Lamp環境構築の詳細説明 Linux CentOS6.5 コンパイルとmysql5.6のインストール
  • Linux 上の MySQL 5.5/5.6 で文字セットのエンコーディングを UTF8 に変更する方法
  • Linux (Ubuntu) での MySQL 5.6.28 のインストールと設定のチュートリアル
  • Linux インストール MySQL5.6.24 使用手順
  • Linux でソースコードから mysql5.6.20 をインストールするチュートリアル
  • Linux バイナリ ユニバーサル パッケージを使用して MySQL 5.6.20 をインストールするチュートリアル
  • Linux に mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz をインストールする
  • Linux で MySQL 5.6.17 をインストールするためのグラフィック チュートリアルの詳細バージョン
  • Linux での MySQL 5.6.17 インストール グラフィック チュートリアル
  • SUSE Linux でソースコードから MySQL 5.6 をインストールする方法
  • Linux mysql5.6バージョンのインストールと設定のプロセス
  • Linux で mysql-5.6.4 をインストールするためのグラフィック チュートリアル
  • LinuxにMySQLデータベース5.6のソースコードをインストールし、ログインユーザーのパスワードを変更する

<<:  Linux で仮想コンソール セッションをロックする方法

>>:  three.js で 3D ダイナミック テキスト効果を実現する方法

推薦する

MySQL 学習データベースバックアップの詳細な説明

目次1.DB、DBMS、SQL 2. データベースの特徴3. SQL分類4. MySQLを起動および...

MySQL の InnoDB ストレージ ファイルの詳細な説明

物理的に言えば、InnoDB テーブルは、共有テーブルスペース ファイル (ibdata1)、排他テ...

Tomcatc3p0 で jnid データ ソースを構成する 2 つの実装方法の分析

c3p0の使用c3p0jarパッケージをインポートする <!-- https://mvnrep...

Idea の起動速度を改善し、Tomcat ログの文字化けを解決する方法

目次序文アイデアの起動速度Tomcat ログが文字化けしている序文Idea を再インストールしたので...

Python ベースの MySQL レプリケーション ツールの詳細な説明

目次1. はじめに2回目の練習2.1 インストールと設定2.2 コアクラスの紹介2.3 使い方は? ...

dl、dt、dd リスト ラベルの例

dd タグと dt タグはリストに使用されます。通常は <ul><li> タ...

Win7 64 ビット版に MySQL 5.7 をダウンロードしてインストールする際によくある問題の概要

1. 公式ウェブサイトからMySQLをダウンロードします。 これが私たちが探しているものです、win...

Ubuntu Linux に Git と GitHub をインストールして使用する

Git 入門Git は、Linux(R) カーネル開発の管理を支援するために 2005 年に Lin...

デプロイから基本操作までDocker Swarm

Docker SwarmについてDocker Swarm は次の 2 つの部分で構成されます。 D...

MySQL パフォーマンス最適化のための魔法のツール、Explain の基本的な使用分析

導入MySQL には、SELECT ステートメントを分析し、開発者が最適化できるように SELECT...

Angularルーティングサブルートの詳細な説明

目次1. サブルート構文2. 例1. 2つの新しいコンポーネントを作成し、その内容を変更する2. ル...

MySQLはこのような更新文を決して書きません

目次序文原因現象なぜ?分析要約する序文今日は、非常に典型的な MySQL の「落とし穴」についてお話...

DockerでMongoDBコンテナをデプロイする方法

目次Dockerとは展開する1. イメージをプルする2. 画像を表示する3. コンテナを実行する4....

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次の...