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で新しいユーザーを作成する方法
ファン・ワイ:幸せな瞬間です。
人生はこのようなものです。一生懸命働く人は成功しないかもしれません。
しかし、
金持ちの女性があなたを愛しているなら、
あなたは成功からほど遠くない。
プライベートチャットに注意を払い、金持ちの女性があなたを好きになる方法を教えてください。
もっとわくわくしてください。