Linux環境にMySQL5.7.30をインストール

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)、興味のある学生はグループに参加できます

おすすめ

転載: blog.csdn.net/weixin_41677621/article/details/112006800