linuxの下でmysqlのインストールは疑いを解きます
1. './mysql-bin.index'not found(Errcode:13)の解決方法
ヒント./mysql-bin.indexは見つかりません(mysqlがbinログ機能をオンにしているため)、データベースのルートディレクトリにファイルを表示するには存在します.ファイル権限の問題かもしれません.データベースのルートディレクトリを表示する権限は700で、所有者とユーザーグループはrootで、前回データベースを転送したときにフォルダの権限を誤って変更した可能性があります.解決方法:chgrp-R mysql./var && chown -R mysql ./var(ここでデータベースルートディレクトリは/*****/var)mysqlを再起動[OK]
2.インストールコマンド
shell>
ヒント./mysql-bin.indexは見つかりません(mysqlがbinログ機能をオンにしているため)、データベースのルートディレクトリにファイルを表示するには存在します.ファイル権限の問題かもしれません.データベースのルートディレクトリを表示する権限は700で、所有者とユーザーグループはrootで、前回データベースを転送したときにフォルダの権限を誤って変更した可能性があります.解決方法:chgrp-R mysql./var && chown -R mysql ./var(ここでデータベースルートディレクトリは/*****/var)mysqlを再起動[OK]
2.インストールコマンド
shell>
groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION
.tar.gz | tar -xvf -shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql #
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql . #
shell> chgrp -R mysql . #
shell> bin/mysql_install_db --user=mysql #
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql & #
3.
shell> /etc/init.d/mysql start
4. my.cnf
my.cnf /etc/my.cnf
: /etc/my.conf:
[mysqld]
datadir=/usr/local/mysql/data #
socket=/var/lib/mysql/mysql.sock
5. /etc/rc.d/init.d/mysqld status mysqlが しているかどうかを します.
6. の は、まず #chown-R mysql:mysql/var/lib/mysqlを する