LinuxでMySQLおよび関連する環境構成をインストールします

序文

MySQLは最も人気のあるリレーショナルデータベース管理システムです。Webアプリケーションの観点から、MySQLは最高のRDBMS(リレーショナルデータベース管理システム)アプリケーションソフトウェアの1つです。

公式ウェブサイト https://www.mysql.com/ 

 

インストール手順

1.ソースコードをダウンロードします

   https://downloads.mysql.com/archives/community/

  方法1:リンク:https  ://pan.baidu.com/s/1uZIIEhpjAPMZCJ8Ux2Df7Aパスワード:p6wq

  方法2:

cd usr/local/
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

2.ソースコードを解凍します

tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

3.名前を変更します

mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4.データディレクトリを作成します

mkdir /usr/local/mysql/data

5.ユーザーグループとユーザーおよび権限を変更します

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql

6.依存ライブラリをインストールします

yum -y install numactl

7.初期化パスワードをコンパイルして覚えておく

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

8.構成ファイルmy.cnfを編集します

vi /etc/my.cnf

  英語入力状態でiを押して挿入モードに入り、次の構成を追加します 


[mysqld]
innodb_buffer_pool_size = 32M

datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8


character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'


[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4

  escを押して次のように入力します :wqを 保存して終了します
  lower_case_table_names:大文字と小文字を区別するかどうか、1は格納時にテーブル名が小文字であり、操作中は大文字と小文字を区別しないことを意味します; 0は大文字と小文字を区別します;変更後に動的に設定することはできません、有効にするには再起動する必要があります:
  character_set_server:データベースのデフォルトの文字セットを設定します。設定されていない場合、デフォルトはlatin1です
  。innodb_file_per_table:各テーブルのデータを個別に保存するかどうか、1は個別のストレージを意味し、0は独立したテーブルを閉じることを意味しますスペースの場合、データディレクトリを表示してファイル構造の違いを確認できます 

9.ソフト接続を設定します

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

10.パスを追加します

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

11.開始

service mysql start

11.パスワードを設定します

mysql -h 127.0.0.1  -u root -p
set password for root@localhost = password('newpass');
use mysql;
update user set user.Host='%' where user.User='root';
flush privileges;

  注:パスワードの入力を求め、初期パスワードを入力して記録を開始します

12.起動を設定します

chmod +x /etc/init.d/mysqld
chkconfig --add mysqld

12.開始/停止/再起動

service mysql stop
service mysql restart

13.接続する

おすすめ

転載: blog.csdn.net/javanbme/article/details/111825296