この記事では、centos7 環境でバイナリ インストール パッケージを使用して mysql5.6 をインストールする方法について説明します。ご参考までに、詳細は以下の通りです。 mysql5.6をインストールするためのCentOS 7バイナリインストールパッケージ 1. mysql5.6バイナリインストールパッケージをダウンロードする http://mirrors.sohu.com/mysql/MySQL-5.6/ 例: mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 2. mysql5.6 をインストールします (/data/mysql56 にインストールされます) (1)MySQLユーザーアカウントを作成する > useradd -s /sbin/nologin -M mysql (2)圧縮パッケージを解凍する > tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz (3)名前の変更 >mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql56 (4)設定ファイルをコピーする > cp /data/mysql56/support-files/my-default.cnf /etc/my.cnf 設定ファイルを変更する [クライアント] ポート = 3306 ソケット = /data/mysql56/mysql.sock デフォルトの文字セット = utf8 [mysqld] 名前解決をスキップ ユーザー = mysql ベースディレクトリ = /data/mysql56 データディレクトリ = /data/mysql56/data ポート = 3306 サーバーID = 10 ソケット = /data/mysql56/mysql.sock pid ファイル = /data/mysql56/mysql.pid ログエラー = /data/mysql56/data/mysql.err ログ bin = /data/mysql56/data/mysql-bin 文字セットサーバー = utf8 (*バイナリインストール、デフォルトの設定ファイルは /etc/my.cnf にあります) (5)データベースを初期化する > chown -R mysql.mysql /data/mysq56 > /data/mysql56/scripts/mysql_install_db \ --defaults-file=/etc/my.cnf \ --user=mysql \ --basedir=/data/mysql56 \ --datadir=/data/mysql56/データ 次のメッセージが表示された場合
> yum -y autoconfをインストール このパッケージはData:Dumperモジュールをインストールします 3. MySQLの設定と起動 > cp /data/mysql56/support-files/mysql.server /etc/init.d/mysqld > chmod 755 /etc/init.d/mysqld (*MySQL バイナリ インストールのデフォルト パスは /usr/local/mysql なので、起動スクリプトで /usr/local/mysql を置き換える必要があることに注意してください) > sed -i 's#/usr/local/mysql#/data/mysql56#g' /data/mysql56/bin/mysqld_safe /etc/init.d/mysqld MySQLを起動する > サービスmysqldを開始 4. 自動起動を追加する > chkconfig --add mysqld > chkconfig mysqld オン > chkconfig --list mysqld 5. 環境変数を設定する > echo 'export PATH=/data/mysql56/bin:$PATH' >> /etc/profile > ソース /etc/profile 6. mysql パスワードを変更します (mysql5.6 インストールのデフォルトの root パスワードは空です) >mysqladmin -u ルートパスワード '123456' 7. 不要なMySQLユーザーとライブラリをクリーンアップする mysqlにログイン >mysql -uroot -p クエリユーザー > mysql.user からユーザー、ホストを選択します。 下記の通り
> ユーザー「root」@を削除します::1"; > ユーザー「@localhost」を削除します。 > ユーザー「@localhost.localdomain」を削除します。 > ユーザー「root」@「localhost.localdomain」を削除します。 未使用のライブラリを削除する > データベーステストを削除します。 MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL 共通関数の概要」、「MySQL ログ操作スキル」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキル」、および「MySQL データベース ロック関連スキルの概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: Echart Bar の 2 列チャート スタイルの最も完全な詳細な説明
>>: IDEA を使用して Tomcat を設定し、JSP ファイルを作成する方法
HTML を使用して動的な Web クロックを作成します。コードは次のとおりです。 <!DOC...
目的: Linux では、さまざまな理由でサーバー プログラムがダンプされ、ユーザーの使用に影響する...
この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...
#!/bin/bash #SVNをダウンロード yum -y サブバージョンをインストールします ...
目次1. パッケージングツールでのカスタムインポート2. ブラウザとバンドラの共通インポート構文3....
目次1. MySQLのインストール1.2 テーブル、データベース、ユーザーを作成する1.3 リモート...
VMware Workstation 14 ProにCentOS 7.0をインストールする具体的な方...
コンテンツ属性は通常、::before および ::after 疑似要素で使用され、疑似要素のコンテ...
この記事では、ネイティブ JS で実装された均一なモーションを紹介します。その効果は次のとおりです。...
構文フォーマット: row_number() over(partition by grouping ...
Nginxのアクセス制限設定とはNginx のアクセス制限は、IP ベースのアクセス制御とユーザーベ...
この記事では、セカンダリメニュー効果を実現するためのJavaScriptの具体的なコードを参考までに...
目次1. スコープはさまざまな方法で表現されます2. 変動昇進と非昇進の違い3. 一時的なデッドゾー...
序文: 「MySQL 入門」シリーズの記事は終了しました。今後も引き続き MySQL に焦点を当て、...
まとめこの記事では、次の一般的なレイアウトを紹介します。 3 列レイアウトを実装する方法は多数ありま...