Centos6.5 で MySQL 5.7.19 をインストールして設定する方法

Centos6.5 で MySQL 5.7.19 をインストールして設定する方法

Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。

1. OracleのWebサイトからmysql5.7.19をダウンロードします。
2. CentosユーザーグループとユーザーMySQLを追加する

グループ追加mysql
ユーザー追加mysql -g mysql

3. インストールするファイルを指定されたディレクトリに解凍します。

mysql がアクセスできるようにするには、chown 755 ディレクトリを設定する必要があります。

4. 解凍された mysql ディレクトリで、mysqld 実行可能ファイルがある bin を見つけます。埋め込む

./mysqld --user=mysql --basedir=/home/mysql/mysql-5.7.16-linux-glibc2.5-x86_64 --datadir=/home/mysql/data --initialize

5. インストールディレクトリの下のsupport-filesディレクトリにあるmy-defalut.cnfを/etc/my.cnfにコピーします。

6. インストールディレクトリの下のsupport-filesディレクトリにあるmysql.serviceを/etc/init.d/mysqldにコピーします。

7. mysql接続を設定し、インストールディレクトリの下のbinディレクトリにあるmysqlを/usr/local/binに接続します。
ディレクトリは /home/mysql/mysql-5.7.16-linux-glibc2.5-x86_64/bin/mysql /usr/local/bin/mysql です。

8. /etc/my.cnfを変更する

設定
ベースディレクトリ=/home/mysql
データディレクトリ=/home/mysql/data
ユーザー=mysql

9. service mysql startはmysqlを起動します。

10. mysql -uroot は mysql に接続し、 root@localhost ログインは許可されていないため、パスワードを設定する必要があるというプロンプトを表示します。

まずmysqlをシャットダウンします

/etc/my.cnf を変更する

mysqld に skip-grant-tables を追加する

MySQLを有効にする

入力

mysql>UPDATE mysql.user SET authentication_string=password('123456') WHERE User='root' AND Host='localhost';

ルートパスワードを変更するだけです。

または、mysql> set password=password('123456'); と入力します。

11. データベースの文字タイプを設定する

/etc/my.cnfを編集する
mysqldに追加
文字セットサーバー=utf8
クライアントに追加
デフォルトの文字セット=utf8

12. データベースの文字タイプを確認する

mysql>「%character%」のような変数を表示します。

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

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

以下もご興味があるかもしれません:
  • mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル
  • MySQL 5.7.19 のインストールと設定方法のグラフィック チュートリアル (win10)
  • mysql5.7.19 winx64 インストールおよび構成方法のグラフィック チュートリアル (win10)
  • MySQL 5.7.19 Winx64 ZIP アーカイブのインストールと使用に関する問題の概要
  • Linux での MySQL 5.7.19 (tar.gz) インストール グラフィック チュートリアル
  • MySQL 5.7.19 インストールディレクトリに my.ini ファイルを作成する方法
  • Mysql 5.7.19 無料インストール版 (64 ビット) の設定方法に関する詳細なチュートリアル
  • Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法
  • 最新バージョンMySQL5.7.19 解凍版インストールガイド
  • Windows 10 での MySQL 5.7.19 インストール チュートリアル MySQL のルート パスワードを忘れた場合の変更方法

<<:  uniapp アプレットでウォーターフォール フロー レイアウトを実装するためのアイデアとコード

>>:  Dockerfile を使用して Node.js サービスをデプロイする方法

推薦する

WeChatミニプログラム開発のためのコンポーネント設計仕様

WeChat ミニプログラム コンポーネント設計仕様コンポーネントベースの開発という考え方は、私の開...

シンプルな画像切り替えを実現するJavaScript

この記事では、JavaScriptで簡単な画像切り替えを実現するための具体的なコードを参考までに紹介...

Google 翻訳ツール: 多言語ウェブサイトを素早く実装

Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした...

Linux で libudev を使用して USB デバイスの VID と PID を取得する方法

この記事では、libudev ライブラリを使用して hidraw デバイスにアクセスします。 lib...

vue WatchとComputedの使用の概要

目次01. リスナーウォッチ(1)機能(2)特性と方法(3)監視対象(4)リスニングアレイ02. 計...

JavaScript の isPrototypeOf 関数

目次1. isPrototypeOf()例 1、オブジェクト クラス インスタンス:例 2: Hum...

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト

ウェブ上でチャートを描くための 9 つの優れた JavaScript フレームワーク スクリプト 1...

MySQL パーティション フィールド列に別のインデックスを作成する必要がありますか?

序文パーティション フィールドは主キーの一部でなければならないことは誰もが知っています。では、複合主...

Centos6.5 でのスーパーバイザーのアップグレード、インストール、および構成に関するチュートリアル

スーパーバイザー紹介Supervisor は、Python で開発されたクライアント/サーバー サー...

js を使ってシンプルな虫眼鏡効果を実現

この記事の例では、参考までに簡単な虫眼鏡効果を実現するためのjsの具体的なコードを共有しています。具...

js での typeof の使い方を理解するための記事

目次ベース戻り値の型文字列とブール値数値とbigintシンボル未定義関数物体他のよくある質問参照エラ...

MySQL 8.0.20 Window10無料インストール版設定とNavicat管理チュートリアルグラフィック詳細説明

1. MySQL 8.0.20をダウンロードして解凍するダウンロードリンク: https://dev...

Linux でユーザーを完全に削除する 2 つの方法

Linux 操作実験環境: Centos7 仮想マシンまず、共通ユーザーgubeiqingを作成しま...

MySQL でのテーブルの作成と削除の詳細な例

テーブル作成コマンドには以下が必要です。 テーブルの名前フィールド名各フィールドを定義します(タイ...

一般的なMySQLストレージエンジンの長所と短所

目次すべてのストレージエンジンを表示InnoDB ストレージ エンジンMyISAM ストレージエンジ...