Linuxインストールmysqlデータベースチュートリアル

1システム規則インストールファイルのダウンロードディレクトリ:/ data / software Mysqlディレクトリインストール場所:/ usr / local / mysqlデータベースの保存場所:/ data / mysqlログの保存場所:/ data / log / mysql

2公式Webサイトでmysqlをダウンロードしますhttp//dev.mysql.com/downloads/mysql/ダウンロードするmysqlの次のバージョンを選択します。

img

次の名前を付けます:#mkdir / data / software #cd / data / software

-インストールパッケージをダウンロードします

-推奨事項:WindowsでThunderダウンロードを使用します。速度は非常に速く(私の場合は1M / s)、ツール(Xftp)を使用して/ data / softwareディレクトリにアップロードします; #wget http://dev.mysql .com / get / Downloads / MySQL-5.7 / mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

3圧縮されたパッケージを目的の場所に解凍します

#cd / data / software

-圧縮されたパッケージを解凍します

#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

-ファイル名を移動および変更します

#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 / usr / local / mysql

4データウェアハウスディレクトリを作成します

-/ data / mysqlデータウェアハウスディレクトリ
#mkdir / data / mysql #ls / data /

img

* 5新しいmysqlユーザー、グループ、およびディレクトリを作成します*#---新しいmsyqlグループを作成します#useradd -r -s / sbin / nologin -g mysql mysql -d / usr / local / mysql ---新しいmsyqlユーザーはシェルへのログインは禁止されています

6ディレクトリの所有者を変更します

#cd / usr / local / mysql #pwd #chown -Rmysql。#chgrp -Rmysql。

img

#chown -R mysql / data / mysql

* 7つの構成パラメーター*#bin / mysqld --initialize --user = mysql --basedir = / usr / local / mysql --datadir = / data / mysql

img

ここでは、上記の最後のように、生成された一時パスワードの記録に注意を払う必要があります。YLi> 7ecpe; YP#bin / mysql_ssl_rsa_setup --datadir = / data / mysql

img

8システム構成ファイルを変更します

#cd / usr / local / mysql / support-files

img

#cp my-default.cnf /etc/my.cnf#cp mysql.server /etc/init.d/mysql

#vim /etc/init.d/mysql

以下を変更します。

img

9mysqlを起動します

#/ etc / init.d / mysql start

- ログインする

#mysql -hlocalhost -uroot -p

  -表示される場合:-bash:mysql:コマンドが見つかりません

  -実行するだけです:#ln -s / usr / local / mysql / bin / mysql / usr / bin-表示されない場合は実行する必要はありません

-手順6で生成された一時パスワードを入力します

- パスワードを変更する

mysql> set password = password( 'root');

--rootアカウントのホストアドレスを設定します(変更後のみリモート接続)

mysql>にすべての権限を付与します。'root'で識別される 'root' @ '%'へ; mysql> flush権限;

-テーブルを表示

mysql> mysqlを使用します。mysql>ユーザーからホスト、ユーザーを選択します。

-ここでは、リモート接続テストを使用できます。

img

正常に接続できないというプロンプトが表示された場合は、監視する必要のあるポートを追加する必要がある場合があります

/ sbin / iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

10システムパスを追加します#vim / etc / profile追加:次のようにPATH = / usr / local / mysql / bin:$ PATHをエクスポートします。

img

#ソース/ etc / profile

* 11 mysqlを自動的に開始するように構成します*#chmod 755 /etc/init.d/mysql#chkconfig --add mysql#chkconfig --level 345 mysql on

上記は、Linux環境でのMysql5.7.13のインストールチュートリアルです。皆さんの学習に役立つことを願っています。

補足:

-mysqlコマンドウィンドウを終了します

#出口

--mysqlステータスを表示します

#service mysql status

--mysqlを停止します

#service mysql stop

-mysqlを起動します

#service mysql start

添付されたmy.cnf(これはmysql構成ファイルです。当面はそのままにしておくことができます。詳しく調べたい場合は、BaiduまたはGoogleの「mysqlmy.cnf構成の詳細」を使用できます)

/etc/my.cnf#設定の変更方法に関するアドバイスについては、#http: //dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.htmlを参照してください*このファイルは編集しないでくださいこれは、インストール時に#*デフォルトの場所にコピーされるテンプレートであり、#***新しいバージョンのMySQLにアップグレードすると置き換えられます。

[mysqld]

#先頭を削除し、#MySQLの最も重要なデータキャッシュのRAMの量に設定します。専用サーバーの合計RAMの70%から開始し、それ以外の場合は10%から開始します。innodb_buffer_pool_size = 10G

#先頭を削除して#非常に重要なデータ整合性オプションをオンにします。#バックアップ間のバイナリログへの変更をログに記録します。log_bin character-set-server = utf8 collat​​ion-server = utf8_bin init-connect = 'SET NAMES utf8'#これらは一般的に設定され、#削除し、必要に応じて設定します。basedir = / usr / local / mysql datadir = / export / mysql / var port = 3306 server_id = 22206 socket = /export/mysql/mysql.sock binlog_format = statement#先頭の#を削除して、サーバーのレポートに主に役立つオプションを設定します。#サーバーのデフォルトは、トランザクションと高速SELECTの方が高速です。#必要に応じてサイズを調整し、実験して最適な値を見つけます。join_buffer_size = 128M sort_buffer_size = 2M read_rnd_buffer_size = 2M log_bin_trust_function_creators = on sql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

lower_case_table_names = 1

上記はLiangxuチュートリアルネットワークがすべての友人のために共有しているLinux関連の知識です。

おすすめ

転載: blog.csdn.net/manongxianfeng/article/details/113055408