MySQLのインストール・設定 [Fedora, RedHat]

作成:2010-10-21

MySQLのインストール・設定方法。 
対象:Linux Fedora, RedHat 

  • MySQLのアンインストール
    既に古いバージョンのMySQLがインストールされている場合、正常にインストールできない場合があるのでアンインストール。
    依存関係があって、MySQL単体を削除できなければ強制削除。
    rpm -e --nodeps perl-DBD-MySQL-2.9003-4
    rpm -e --nodeps mysql-3.23.58-9.1
    
  • MySQLのインストール
    groupadd mysql
    useradd -g mysql mysql
    chown mysql:mysql /usr/local/src/mysql-4.1.8a
    mkdir /usr/local/mysql
    chown -R mysql  /usr/local/mysql
    chgrp -R mysql /usr/local/mysql
    
    ./configure /
    	--prefix=/usr/local/mysql /
    	--with-mysqld-user=mysql /
    	--with-charset=ujis /     ujisはEUC_JPのこと。SHIFT_JISの場合はsjis。
    	--with-extra-charsets=all /
    	--localstatedir=/usr/local/mysql/var /
    	その他
    	--enable-assembler /
    	--enable-thread-safe-client /
    	--with-openssl
    make
    make install
    
    データベースを初期化
    /usr/local/mysql/bin/mysql_install_db または ./scripts/mysql_install_db
    DBの情報が初期化されるので、DB構築後は注意。
    
    chown -R mysql /usr/local/mysql/var
    chgrp -R mysql /usr/local/mysql/var
    
    起動
    /usr/local/mysql/bin/mysqld_safe --user=mysql &
    /usr/local/mysql/bin/mysqlshow
    
    パスを追加
    vi ~/.bash_profile
    	export PATH=$PATH:/usr/local/mysql/bin
    
    パスワードの設定
    mysql -u root mysql
    SET PASSWORD FOR root@localhost=PASSWORD('パスワード');
    	mysqladmin -u root password new_password
    	mysqladmin reload
    
    終了
    /usr/local/mysql/bin/mysqladmin shutdown
    
  • 自動起動スクリプト
    起動スクリプトファイルがない場合は自分で作る。
    付属のサンプルをコピー
    cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/
    
    パーミッション変更
    chmod 755 /etc/rc.d/init.d/mysql.server
  • 自動起動設定・ランレベル
    設定ON
    chkconfig mysql.server on または chkconfig --add mysql.server
    設定確認
    chkconfig --list mysql.server
  • 起動・終了
    起動
    /etc/rc.d/init.d/mysql.server
    終了
    /etc/rc.d/init.d/mysql.server stop

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值