LoginSignup
0
0

More than 3 years have passed since last update.

mysql8.0.11を"とりあえず"立ち上げる

Last updated at Posted at 2018-04-20

MySQL8.0リリース記念。
とりあえず立ち上げたので、メモ書き。


インストール先: /opt/mysql
DataDir: /var/lib/mysql
mysql実行ユーザ: mysql


[PATH追加]
~/.bashrc
PATH=$PATH:/opt/mysql/bin
# source ~/.bashrc
[tar展開とインストール]
# cd /opt
# tar zxvf /root/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
# ln -s mysql-8.0.11-linux-glibc2.12-x86_64 mysql
# mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/var/lib/mysql
# mysql_ssl_rsa_setup --datadir=/var/lib/mysql

---> root@localhostの初期パスワードが表示されるのでメモっておく

[systemd設定]
/etc/systemd/system/mysqld.service
[Unit]
Description=MySQL Server

[Service]
Type=simple
ExecStart=/opt/mysql/bin/mysqld
PIDFile=/var/lib/mysql/mysqld.pid
User=mysql
Restart=always

[Install]
WantedBy=multi-user.target
# systemctl enable mysqld
[my.cnf設定]
/etc/my.cnf
[mysqld]
basedir = /opt/mysql
datadir = /var/lib/mysql
pid_file = /var/lib/mysql/mysqld.pid
socket = /var/lib/mysql/mysql.sock
port = 3306

[client]
socket = /var/lib/mysql/mysql.sock
[mysql server 起動]
# systemctl start mysqld
# mysql -uroot -p

初期パスワードでログイン後、rootパスワードを変更しておく

[root password 変更]
mysql> set password = 'xxxxx';
mysql> flush privileges;
mysql> exit

文字コードやらメモリ設定やらは抜きにして、とりあえず起動するところまで♪

0
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
0
0