CentOS 5.5の下にMySQL 5.5をインストールする全プロセスを共有する。
端末を開くとルートディレクトリ[shell@localhost~」(落ス-Mysql 5.5をインストールする前に、CentOSが持っているMysql 5.0をアンインストールします。root@localhost~』((zhi yum remove mysqlインストールcmakeダウンロードcmakeソースパッケージ)cmake-2.85.tar.gz[root@localhost~)[[菗wget]http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gzコンパイルインストール[root@localhost」〹tar xzvf cmake-2.85.tar.gz[root@localhost」落cd cmake-2.8.5[[email protected]](菗.bootstrap Error when boot straping CMake:Canot find appratee C compler on this system.Please specify one using environment variable CC.See cmake_bootstrap.logs for complers atempted.エラーを報告しました。Cのコンパイラが足りません。解決方法:gccコンパイラを装着するとLinuxシステムのセットアップディスクからインストールできます。簡単にyumでインストールすることもできます。root@localhost~]落yum install gccのcmakeのインストールを継続する[[email protected]]((菗荫)/boot strap Errror when boot straping CMake:Canot find apple C++compler on this system.Please specify one using environment variable CXX.See makebootstrap.logs for complers atempted.再度エラーを報告します。C++コンパイラが足りません。gcc-c++コンパイラをインストールすると、Linuxシステムのインストールディスクからインストールできます。または簡単にyumでインストールできます。root@localhost~」(葃yuminstall gcc-c++上の操作を繰り返します。[email protected].⑵33751;菗.bootstrapはエラーが発生していません。コンパイルインストール[[email protected]]苋make[[email protected]]腣make install[[email protected]]33846;cmake-versionから正式にMysqlをインストールしてmysqlユーザーとユーザーグループを追加します。root@localhost~]萼groupadd mysql[root@localhost~』((唭useradd-g mysql)mysqlダウンロードmysqlのソースバッグmysql-55.27.tar.gz[root@localhost~)[[菗wget]http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.25.tar.gz解凍[root@localhost~]〹cd/usr/local/[root@localhostlocal]璣xzvf mysql-55.27.tar.gz[root@localhostlocal]嚓cd mysql-55.27 cmake運転[[email protected]]33451;cmake.报错:--Could NOT find Cures(missing:CURSES_LIBRIRY CURSES_INCLUDE_PATH)CMake Errror at cmake/readline.cmake:82(MESSAGE):CCCurrses libraary not found.Please install apopopoporation package、remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu、packagagage、packdededededededededededededededededededededes、packinininininininininininininininininininininininininininininininininininininininininininininindedededededededededededededede// readline.cmake:126(FIND_)CURSES)cmake/readline.cmake:216(MYSQL_USE_BUND LED_LIBEDIT)CMakeLists.txt:250(MYSQL_)CHECK_READLINE)--Configling incomplettee,errors occurred!解決策:[[email protected]]〹rm CMakeCache.txt[[email protected]]璣yum-y install ncurses-devel*再cmake運転[[email protected].葃cmake.またはWarning:Bison executable not found in PATHに警告があり、それを解決しました。Bisonが足りないなら、インストールしてください。[email protected]]璣yum install bisonの再稼働は、エラーを報告していません。[email protected]]攂cmake.コンパイルインストール前に、インストールの設定オプションを設定することができます。[email protected]](璣./configur--help)ヘルプ情報に基づいて自分の設定するオプションを選択します。もちろんこのステップをスキップすることもできます。デフォルトで設定しています。[email protected]]葃make&make install完成コンパイルはインストールディレクトリに入り、プログラムバイナリの所有権をrootに変えて、データディレクトリの所有権はmysqlユーザーに変えて、授権表を更新する[[email protected]]29538;cd/usr/local/mysql[root@localhostmysql.啝chown-R root.[root@localhostmysql.啝chown-R mysql.[root@localhostmysql.萶chgrp-R mysql.[root@localhostmysql落scripts/mysqlinstall_db--user=mysql初期化データベース[root@localhostmysql萶/usr/local/mysql/scripts/mysqlinstall_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data安全起動mysql[root@localhostmysql莻.bin/mysqldsafe--user=mysqlクローズmysql[root@localhostmysql]((zhi)/bin/mysqladmin-u root shutdown-pデフォルトパスワードは空のために便利に呼び出して、mysqlのためにソフトリンクを設定します。root@localhost~」(脼ln-s/usr/local/mysql/bin/mysql/usr/bin/mysqlその他の設定処理:オプションファイルを設定し、プロファイルを/etcにコピーする[root@localhostmysql;萼cp support-files/my-medium.cnf/etc/mysql.cnf設定起動します。root@localhostmysql.芬cp support-files/mysql.server/etc/init.d/mysql[root@localhostmysql萻菗chmod+x/etc/init.d/mysql[root@localhostmysql.菗chkconfig Cadd mysqld[root@localhostmysql.嚓chkconfg mysqld onは今すぐ開通できます。Mysqlサーバを起動して閉じます。root@localhost~」(啝service mysql start[root@localhost~」(Üservice mysql shutdown接続サーバ[]root@localhost~」(落mysql-u root-pyourpassword Welcome to the MySQL monitor.Commandend with;or\g.Your MySQL connection id 3 to server version:5.5.27 Source distributiono Type'help;'or'\h'for help.Type'\c'to clear the buffer.mysql'...mysql'の表示があなたのためにコマンドを入力する準備をしていることを教えてくれます。これまでMySQLは正常にインストールされ、mysql>QUITTを使用することができます。