[Linux] MySQL4をインストール後、mysql.cnf上で指定した.sockを読み取らないエラーについて質問です
初心者で質問の内容が薄いかもしれないですが、よろしくお願いします。
現状LinuxのサーバにはMySQL3が入っており、稼動中です。
そこに新規でMySQL4をインストールしたのですが、
/usr/local/mysql/4122/bin/mysql_install_db --user=mysql
上記コマンドで初期化をしようと思ったらエラーだと思うのですが
下記のような文が出てきました。
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql/4122/bin/mysqladmin -u root password 'new-password'!
これはrootのパスワードを設定しないといけないのだと思って設定しようとしました。
するとエラー文が。。
error: 'Can't connect to local MySQL server through socket '/usr/local/mysql/4122/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/usr/local/mysql/4122/mysql.sock' exists!
mysql.sockの場所は
/usr/local/mysql/4122/share/mysql/mysql.sock
にあるんで、この場所を
/usr/local/mysql/4122/share/mysql/my-large.cnf
このmy-large.cnfに記述してありますが、なぜエラー文で下記の場所を読み取っているのかわからなくて困ってます。。
socket: '/usr/local/mysql/4122/mysql.sock' exists!
どうかお助けください。
よろしくお願いします!
お礼
回答有難うございます。解決しました。 お返事が遅れて申し訳ありません。