Help us understand the problem. What is going on with this article?

MySQLインストール :CentOS7

備忘録。細かいところ忘れがち・・・

リポジトリ

公式からリポジトリのURLをチェック(yumインストールするため)
https://dev.mysql.com/downloads/repo/yum/
(豆:ubuntuは末尾が/apt/)

管理者権限
--> 上記で拾ってきたURLを http://dev.mysql.com/get/の後に入力
# yum localinstall http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
-> 確認
# ls /etc/yum.repo.d | grep mysql
mysql-community.repo
mysql-community-source.repo
-> 2つ見つかればOK

yumでインストール

管理者権限
-> インストール実行
# yum install -y mysql-community-server

-> インストール確認
# yum list installed | grep mysql
-> パッケージの中身を覗いておきましょう!

起動設定

管理者権限
-> 起動
# systemctl start mysqld
-> 確認
# systemctl status mysqld
-> 自動起動設定
# systemctl enable mysqld

rootでログイン

管理者権限
-> 自動設定された仮パスワードを調べる
# cat /var/log/mysqld.log | grep root
-> ログイン
# mysql -u root -p -> 仮パスワードを入力 -> ログイン完了
-> rootパスワードの変更
mysql> SET PASSWORD = '{任意のパス}'; -> 8文字以上・英文字・数字・記号入り

(豆:パスは自動的にハッシュ化されます。)

パスワードポリシーの確認
mysql> show variables like 'validate_password%';
文字コードの確認
mysql> show variables like "chara%";

今回は初期設定でutf8mb4となっていました。
WS000030.JPG

ユーザー

" 作成済みユーザー一覧
mysql> SELECT user, host FROM mysql.user;
" ユーザー作成 -> ローカル接続のみ
mysql> CREATE user '{ユーザー名}'@'localhost' IDENTIFIED BY '{パスワード}';
" ユーザーの削除
mysql> DROP user '{ユーザー名}'@'localhost';
" ユーザー名の変更
mysql> RENAME user '{旧ユーザー名}' to '{新ユーザー名}';

お疲れさまでした!
LGTMお願いします!
モチベーション上がります(^^)

Fell
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした