1. インストール パッケージをダウンロードします。
Linux バージョン: mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
リンク: https://pan.baidu.com/s/1ZH-yYt2XYcsUJOsS38XkrA
抽出コード: u7pm
2.mysql をインストールする
まず、アップロード ツールを使用して、ダウンロードした mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz インストール パッケージをサーバーにアップロードします (インストール パッケージを /opt フォルダーに配置することをお勧めします)。
アップロードが成功したら
1. インストール パッケージの場所を入力します。
cd /opt
2. インストール パッケージを解凍します。
tar -xzvf /opt/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
3. ファイル名を mysql に移動して変更します (インストール ファイルは /user/local ファイルの下に置くことをお勧めします)。
mv /opt/mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
4. データ ウェアハウス ディレクトリを作成します (/usr/local/mysql/ フォルダーの下にデータ ウェアハウスを構築することをお勧めします)。
mkdir /usr/local/mysql/data
5. 新しい mysql ユーザー、グループ、およびディレクトリを作成します。
---新建一个msyql组
---新建msyql用户禁止登录shell
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
6. ディレクトリの所有者を変更する
cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .
7|非同期 IO をインストールする (Mysql で必要)
cd /usr/local/mysql/bin
yum install libaio
8. システム構成ファイルを変更する
cd /usr/local/mysql/support-files
/usr/local/mysql/support-files フォルダーの下に my-default.cnf ファイルを作成します。
mkdir ./my-default.cnf
my-default.cnf の内容を変更して追加する
--进入编辑器
vim /usr/local/mysql/support-files/my-default.cnf
(vimでの編集方法がわからない方はBaiduでお願いします)
my-default.cnfファイルに以下の内容をコピー
[mysqld]
#设置mysql的安装目录
basedir =/usr/local/mysql
#设置mysql数据库的数据存放目录
datadir = /usr/local/mysql/data
#设置端口
port = 3306
socket = /tmp/mysql.sock
#设置字符集
character-set-server=utf8
#日志存放目录
log-error = /usr/local/mysql/data/mysqld.log
pid-file = /usr/local/mysql/data/mysqld.pid
#允许时间类型的数据为零(去掉NO_ZERO_IN_DATE,NO_ZERO_DATE)
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
変更を my-default.cnf ファイルに保存します
mysql サービスを開始し、スタートアップ mysql サービスを追加します
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
9. 初期化
cd /usr/local/mysql/bin/
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
ここでは、上記の最後にあるように、生成された一時パスワードを記録するように注意する必要があります: YLi>7ecpe;YP
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/
10. mysql を起動し、root パスワードを変更します
service mysql start
ps -ef|grep mysql
ここに行くと、mysql が正常にインストールされたことが示されます。!
以下のパスワードを変更してください
最初に mysql にログインすると、前のものがランダムに生成されます。
./mysql -u root -p
次の 3 つの手順に従って、再度ログインします。
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
ここでは主に次の 3 つのコマンドを実行します (最初にデータベースにログインします)。
#访问mysql库
use mysql
#使root能再任何host访问
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
Ok!! ! ! MySQL5.7.30がインストールされました... 本当に落とし穴がたくさんあります... しかし、このプロセスに従えば、スムーズにインストールされるはずです。
読んでくれてありがとう!
続きがもっと盛り上がるのでブックマークしていいねしてね〜
私に親指を立ててくれた小さなかわい子ちゃんは、今年は間違いなく学業の進歩、キャリアアップ、そして人生の勝者になると聞きました. 信じられないなら、試してみてください!
QQ 交換グループ (594090598)、興味のある学生はグループに参加できます