序文
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.接続する