LoginSignup
1
0

More than 5 years have passed since last update.

MySQLのインストールから文字コードの変更、初期設定

Posted at

MySQLのインストールから文字コードの変更、初期設定

自分のメモ用です。

目次

1,前提条件
2,インストール
3,文字コードの設定
4,起動
5,確認

1,前提条件

OS : CentOS7.5
DB : Mysql5.7

2,インストール

//デフォルトでmysql installを実行するとmariadbが入るため一応削除
yum remove mariadb-libs
rm -rf /var/lib/mysql/

//リポジトリ追加
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

//インストールバージョン確認
yum info mysql-community-server

//インストール
yum -y install mysql-community-server

//バージョン確認(まだ起動させません)
mysqld --version

3,文字コードの設定

vi /etc/my.cnf
(※以下を追記)
-------------------------------------------------
[mysqld]
character-set-server=utf8mb4
[client]
default-character-set=utf8mb4
-------------------------------------------------

4,起動

//起動 & 自動起動設定
systemctl enable mysqld.service
systemctl start mysqld.service

//初期パスワード確認
vi /var/log/mysqld.log
以下のような一行があり、そこにパスワードが記載されている。
[Note] A temporary password is generated for root@localhost: ********

//初期化処理
mysql_secure_installation

5,確認

//ログイン
mysql -u root -p
mysql> show variables like '%char%';
+--------------------------------------+----------------------------+
| Variable_name                        | Value                      |
+--------------------------------------+----------------------------+
| character_set_client                 | utf8mb4                    |
| character_set_connection             | utf8mb4                    |
| character_set_database               | utf8mb4                    |
| character_set_filesystem             | binary                     |
| character_set_results                | utf8mb4                    |
| character_set_server                 | utf8mb4                    |
| character_set_system                 | utf8                       |
| character_sets_dir                   | /usr/share/mysql/charsets/ |
| validate_password_special_char_count | 1                          |
+--------------------------------------+----------------------------+

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0