Linuxインストールとmysql環境の構成
5614 ワード
Centosシステムでは、これらのキットを事前にインストールできます.
以下のインストールでは、事前に説明する必要があるいくつかの問題について説明します.
1.ダウンロードしたすべてのファイルは/usr/local/software/ディレクトリに保存されます.
2.mysqlはmysqlユーザーで実行され、サービス起動自動運転に参加します.
3.mysqlは/usr/local/mysql/ディレクトリにインストールされます
4.mysqlデフォルトインストールutf 8文字セットを使用
5.mysqlのデータとログファイルを/var/mysql/対応ディレクトリに保存
6.mysqlのプロファイルは/var/mysql/myに保存する.cnf
一、準備:
二、cmakeとbisonを取り付ける
まず、cmake#rpm-qa|grep cmakeがインストールされているかどうかを確認できます.
mysqlユーザーおよびユーザーグループの作成:
三、コンパイルインストールMySQL 5.5.23
注意事項:
再コンパイルする場合は、古いオブジェクトファイルとキャッシュ情報を消去する必要があります.
パラメータの説明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql//インストールディレクトリ
-DINSTALL_DATADIR=/usr/local/mysql/data//データベース格納ディレクトリ
-DDEFAULT_CHARSET=utf 8//utf 8文字を使用
-DDEFAULT_COLLATION=utf8_general_ci//チェック文字
-DEXTRA_CHARSETS=all//すべての拡張文字セットをインストール
-DENABLED_LOCAL_INFILE=1//ローカルからのデータのインポートを許可
権限の割当て:
適切なディレクトリを作成するには、次の手順に従います.
# cp my-large.cnf /var/mysql/my.cnf(注意:my-large.cnfは1 Gメモリ程度のサーバに適しており、自分の構成状況に応じてmy-large.cnfやmy-huge.cnfなど異なる構成を選択できます)
# cp mysql.server /etc/init.d/mysqld
四、構成起動MySQL:
1.必要に応じてmysqlの構成myを変更してください.cnf
# vi /var/mysql/my.cnf
2.mysql初期化インストール
3.mysqlを起動に追加
4.mysqlを起動する
# service mysqld start
すでに現れている場合はStarting MySQL...[OK]
これでインストールに成功しました!
# yum -y install gcc libxml2-dev curl screen \libpng12-dev autoconf libpcre3-dev make bzip2 \libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz
以下のインストールでは、事前に説明する必要があるいくつかの問題について説明します.
1.ダウンロードしたすべてのファイルは/usr/local/software/ディレクトリに保存されます.
2.mysqlはmysqlユーザーで実行され、サービス起動自動運転に参加します.
3.mysqlは/usr/local/mysql/ディレクトリにインストールされます
4.mysqlデフォルトインストールutf 8文字セットを使用
5.mysqlのデータとログファイルを/var/mysql/対応ディレクトリに保存
6.mysqlのプロファイルは/var/mysql/myに保存する.cnf
一、準備:
# wget http://mysql.he.net/Downloads/MySQL-5.5/mysql-5.5.23.tar.gz
# wget http://www.cmake.org/files/v2.8/cmake-2.8.8.tar.gz
# wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
二、cmakeとbisonを取り付ける
まず、cmake#rpm-qa|grep cmakeがインストールされているかどうかを確認できます.
# cd /usr/local/software
# tar zxvf cmake-2.8.8.tar.gz
# cd cmake-2.8.8
# ./bootstrap
# make && make install
bison:
# tar zxvf bison-2.5.tar.gz
# cd bison-2.5
# ./configure
# make && make install
mysqlユーザーおよびユーザーグループの作成:
# groupadd mysql
# useradd -r -g mysql mysql
三、コンパイルインストールMySQL 5.5.23
# tar xvf mysql-5.5.23.tar.gz
# cd mysql-5.5.23/
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
# -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
# -DDEFAULT_CHARSET=utf8 \
# -DDEFAULT_COLLATION=utf8_general_ci \
# -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
# -DWITH_MYISAM_STORAGE_ENGINE=1 \
# -DWITH_INNOBASE_STORAGE_ENGINE=1 \
# -DWITH_READLINE=1 \
# -DENABLED_LOCAL_INFILE=1 \
# -DMYSQL_DATADIR=/var/mysql/data
, :
# make && make install
注意事項:
再コンパイルする場合は、古いオブジェクトファイルとキャッシュ情報を消去する必要があります.
# make clean
# rm -f CMakeCache.txt
# rm -rf /etc/my.cnf
パラメータの説明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql//インストールディレクトリ
-DINSTALL_DATADIR=/usr/local/mysql/data//データベース格納ディレクトリ
-DDEFAULT_CHARSET=utf 8//utf 8文字を使用
-DDEFAULT_COLLATION=utf8_general_ci//チェック文字
-DEXTRA_CHARSETS=all//すべての拡張文字セットをインストール
-DENABLED_LOCAL_INFILE=1//ローカルからのデータのインポートを許可
権限の割当て:
# chmod +w /usr/local/mysql
# chown -R mysql:mysql /usr/local/mysql
# ln -s/usr/local/mysql/lib/libmysqlclient.so.16
# /usr/lib/libmysqlclient.so.16
適切なディレクトリを作成するには、次の手順に従います.
# mkdir -p /var/mysql/
# mkdir -p /var/mysql/data/
# mkdir -p /var/mysql/log/
# chown -R mysql:mysql /var/mysql/
# cd support-files/
# cp my-large.cnf /var/mysql/my.cnf(注意:my-large.cnfは1 Gメモリ程度のサーバに適しており、自分の構成状況に応じてmy-large.cnfやmy-huge.cnfなど異なる構成を選択できます)
# cp mysql.server /etc/init.d/mysqld
四、構成起動MySQL:
1.必要に応じてmysqlの構成myを変更してください.cnf
# vi /var/mysql/my.cnf
2.mysql初期化インストール
# /usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/var/mysql/my.cnf \
--basedir=/usr/local/mysql \
--datadir=/var/mysql/data \
--user=mysql
3.mysqlを起動に追加
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld ( , :)
basedir=/usr/local/mysql
datadir=/var/mysql/data
chkconfig --add mysqld
chkconfig --level 345 mysqld on
4.mysqlを起動する
# service mysqld start
すでに現れている場合はStarting MySQL...[OK]
これでインストールに成功しました!