CentOSでのMySQLのインストール方法

一个新手
リリース: 2017-10-17 10:02:02
オリジナル
1362 人が閲覧しました

Mysql 導入ドキュメント

オペレーティング システム: CentOS Linux リリース 7.4.1708
カーネル バージョン: 3.10.0

# 手動インストール
1> mysql-5.5.54-linux2.6-x86_64.tar.gz を CentOS サーバーにアップロードします / tmp ディレクトリ

2> 圧縮パッケージを /usr/local/


[root@localhost local]# tar -zxvf /tmp/mysql-5.5.54-linux2.6-x86_64.tar.gz -C /usr/local/
ログイン後にコピー

3> ソフト接続を設定します


[root@localhost local]# ln -s mysql-5.5.54-linux2.6-x86_64/ mysql
ログイン後にコピー

4> ;与える/usr/local/mysql/* 権限


[root@localhost local]# groupadd -r mysql
[root@localhost local]# useradd -g mysql -r -s /sbin/nologin mysql
ログイン後にコピー

6> データストレージのパスを設定し、権限を付与します


[root@localhost local]# chown -R mysql.mysql /usr/local/mysql/*
ログイン後にコピー

7> mysql を初期化します


[root@localhost local]# mkdir –p /data/mydata
[root@localhost local]# chown -R mysql.mysql /data/mydata
ログイン後にコピー

8>


[root@localhost local]# cd /usr/local/mysql
[root@localhost local]# scripts/mysql_install_db --datadir=/data/mydata --user=mysql
ログイン後にコピー

9> 自動起動を追加します


[root@localhost local]# chown -R root /usr/local/mysql/*
ログイン後にコピー

設定ファイルを変更します


[root@localhost local]# cp -a mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost local]# chkconfig --add mysqld
ログイン後にコピー

[mysqld] フィールドに datadir = /data/mydata を追加します

thread_concurrency = 2 倍の物理コアのCPU

保存して終了 /etc/my.cnf


11> mysql サービスを開始



[root@localhost local]# cp -a /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
[root@localhost local]# vi /data/mydata
ログイン後にコピー

12> root ユーザーのパスワードを作成

*まず mysql にログインします


[root@localhost local]# /etc/rc.d/init.d/mysqld start
ログイン後にコピー

*続けて、パスワードを入力します:
(直接) Enter)

*パスワードを次のように設定します: zz2014info


[root@localhost local]# mysql -uroot -hlocalhost -p
Enter password:
ログイン後にコピー

*以下が表示されれば、パスワードの作成は成功です


mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('zz2014info');
ログイン後にコピー

13> mysqlインスタンスを作成します

*logincenter などの mysql インスタンスを作成します

* *************************************** ************ **************
****************mysql インスタンス名は大文字と小文字を区別します** ************** *******

*********************開発側は小文字を使用しています* *********************** *********

***************** *******大文字と小文字を無視する設定可能*************** *************
*********** ***************************** ******************** ***



Query OK, 0 rows affected (0.14 sec)
ログイン後にコピー

*インスタンスが正常に作成されたかどうかを確認します

mysql> CREATE DATABASE logincenter;
Query OK, 1 row affected (0.01 sec)
ログイン後にコピー

14> mysqlコマンドを環境変数に追加します

mysql> SHOW DATABASES;+--------------------+
| Database |
+--------------------+
| information_schema |
| logincenter |
| mysql |
| performance_schema |
| test |
+--------------------+
ログイン後にコピー

15> .sqlステートメントスクリプトをインポートします。例として .sql)

[root@localhost local]# echo "PATH=$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysql.sh[root@localhost local]# echo "export PATH" >> /etc/profile.d/mysql.sh[root@localhost local]# source /etc/profile
ログイン後にコピー

以上がCentOSでのMySQLのインストール方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート