環境
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%";
コメント