Mysqlのインストール

環境

CentOS Linux release 7.2.1511 (Core)

今回インストールしたもの

mysqld Ver 5.7.30 for Linux on x86_64 (MySQL Community Server (GPL))

リポジトリの追加

 

yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

 

 

yumでインストール

 

yum install -y mysql-community-server

 

 

MySQLのデーモンの起動と停止

 

インストールが完了しているか、バージョンを表示させて確認

 

mysqld --version

 

 

起動

systemctl start mysqld

 

 

起動できたか確認

systemctl status mysqld

 

 

自動起動設定

systemctl enable mysqld

 

 

初期設定

初期パスワードの確認

cat /var/log/mysqld.log | grep root
2020-06-12T08:46:05.397837Z 1 [Note] A temporary password is generated for root@localhost: JyGp4m7TKI!e

「JyGp4m7TKI!e」が初期パスワード

初期パスワードでログイン

mysql -u root -p
Enter password: JyGp4m7TKI!e

 

パスワード変更

mysql> SET PASSWORD = PASSWORD('任意のパスワード');

 

文字コードの変更

vi /etc/my.cnf

//以下をファイルの末尾に追記
+ character_set_server=utf8
+ skip-character-set-client-handshake

systemctl restart mysqld //再起動させて変更を反映させる

 

UTF-8に変更

mysql> show variables like "chara%";

 

 

コメント

タイトルとURLをコピーしました