5分、yumを使用してmysqlのインストールを完了する

Lao Wanをフォローし、yumを使用してmysqlをインストールするための5分を教えてください。

最近、最初の記事として、yumコマンドを使用してmysqlをオンラインですばやくインストールする方法を教えるために、mysqlに関する一連の記事を書く予定です。

インストールされているLinux環境は7.5であり、5.7はmysqlによってインストールされたバージョンです

1.古いmysqlバージョンをアンインストールします

以前にインストールされたMySQLを表示する

rpm -qa | grep MySQL

すべてのMySQLサービスをアンインストールします

rpm -e  xxxxxxxxxxxxx

残りのMySQLファイルを表示します。

find / -name MySQL

残りのファイルを削除する

rm -rf 文件 

また、yumコマンドを使用して古いバージョンをアンインストールすることもできます。

yum list installed | grep mysql
yum remove mysql

注:
Linuxにソフトウェアをインストールするには、yumコマンドを使用することを強くお勧めします。このコマンドはシンプルで便利であり、依存関係の問題を自動的に解決します。

2. mysqlのyumソースをインストールします。

次のWebサイトから対応するバージョンを選択できます:http :
//repo.mysql.com/

yumソースをダウンロードしてインストールします。

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

実行後、ソースファイルを表示できます。/etc/yum.repos.d/
には、MySQL rpmパッケージが1つとMySQLで始まる2つのソースが含まれます。

コマンドが実行されると、mysql-community.repoファイルが/etc/yum.repos.d/ディレクトリに作成されます。これは、mysqlのyumソースです。もちろん、コマンドを使用してmysql yumソースが正常にインストールされているかどうかを確認することもできます。

yum repolist enabled | grep "mysql.*-community.*"

3. yumコマンドを使用してmysqlをインストールします

 yum install mysql-server

完全登場!これは、インストールが成功したことを意味します。
次に、rpm -qa | grep MySQL
mysql-community-release-el7-5.noarch
mysql-community-server-5.6.41-2.el7.x86_64
mysql-community-common-5.6.41-2.el7.x86_64を実行します。
mysql-community-client-5.6.41-2.el7.x86_64
mysql-community-libs-5.6.41-2.el7.x86_64
上記のサービスがリストされ、インストールが成功したことが示されます。(特定のサービスバージョンは、選択したmysql yumウェアハウスバージョンによって決定されます)

4.サービスを開始します

service mysqld  start

5.ログを確認し、一時的なパスワードを取得します

mysql5.7以降をインストールする場合、通常はランダムなrootパスワードが生成されるため、ログイン時にこのパスワードを使用する必要があります。パスワードを取得する方法は次のとおりです。

grep "temporary password" /var/log/mysqld.log

ここに画像の説明を挿入

6.一時的なパスワードでログインする

mysql -uroot -p

パスワードを入力する:

7.パスワードを変更する

rootユーザーのパスワードを変更します。

SET PASSWORD = PASSWORD('Admin123456');

パスワードの強度はデフォルトで検証され、パスワードの強度検証メカニズムは最初にオフになります。

8. mysql構成ファイルを変更します

#mysql的最大连接数配置
max_connections=10000
max_user_connections=1000

#关闭密码强度校验
plugin-load=validate_password.so
validate-password=OFF

#关闭sql语句表名大小写敏感
lower_case_table_names=1

#配置sql的严格模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTI

サービスを再起動して有効にします

service mysqld restart

9. mysqlサービスが起動後に自動的に開始するように設定します

chkconfig mysqld on
注:リクエストは「systemctl enable mysqld.service」に転送されています。
systemctl list-unit-files | grep mysqld

10.新しいユーザー

通常、rootユーザーはデフォルトでこのマシンのmysqlにアクセスします。rootユーザーには権限が多すぎるため、通常、それぞれのプロジェクトに対する特定の権限を持つ新しいユーザーを作成します。

GRANT ALL PRIVILEGES ON  *.* TO  'admin'@'%' IDENTIFIED BY 'Admin123456' WITH GRANT OPTION;
 
FLUSH PRIVILEGES ;

ALL PRIVILEGESは、ユーザーにすべての権限を付与することを意味します。
最初のアスタリスクはデータベースを指します。
2番目のアスタリスクはテーブルです。」は、新しく作成されたユーザーがすべてのデータベースのすべてのテーブルへのアクセス権を持っていることを意味します。
'admin' @ '%'は、ユーザーadminが任意のネットワークからデータベースにアクセスできることを意味します。
IDENTIFIED BY'Admin123456 'は、ユーザーのアクセスパスワードを指定します。

総括する

mysqlシリーズのブログの最初の記事として、yumを使用してmysqlをインストールするための非常にシンプルなチュートリアル。

1. Linuxにミドルウェアをインストールします。yumモードでインストールすることをお勧めします。rpmモードではインストールしないでください。
2.指定したバージョンのmysqlのyumソースをインストールする方法。
3. mysqlの簡単な構成
4.ミドルウェアの起動設定
5. mysqlで新しいユーザーを作成する方法

ファン・ワイ:幸せな瞬間です。
人生はこのようなものです。一生懸命働く人は成功しないかもしれません。
しかし、
金持ちの女性があなたを愛しているなら、
あなたは成功からほど遠くない。

プライベートチャットに注意を払い、金持ちの女性があなたを好きになる方法を教えてください。
ここに画像の説明を挿入

もっとわくわくしてください。
凡例:老人をフォローしてJavaを学ぶ

おすすめ

転載: blog.csdn.net/w1014074794/article/details/106989591