LoginSignup
7
7

More than 5 years have passed since last update.

一般ユーザーで MySQL を立ち上げる

Posted at

以下のように my_mysql.cnf を作成する。

[mysqld]      
  skip-networking
  pid-file = /tmp/my_mysql.pid
  socket   = /tmp/my_mysql.sock
  datadir  = /tmp/my_mysql_data/ 
  skip-character-set-client-handshake
  character-set-server = utf8
  collation-server = utf8_general_ci

この場合は datadir が /tmp/my_mysql_data となっているのでこのディレクトリを作成しておく必要がある。

次に mysql_install_db を実行して mysql を利用する準備を行う

/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --defaults-file=/path/to/my_mysql.cnf

basedir は自分で mysql を自分でコンパイルしている場合は上のように指定する必要があった。場合によっては指定しなくてもいいかも。

あとは設定ファイルを指定して MySQL を起動するだけ

/usr/local/mysql/bin/mysqld --defaults-file=/path/to/my_mysql.cnf
7
7
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
7
7