OEL6.3 MYSQL 5をインストールする.6.10

2029 ワード

1.yum install gcc*c+*autoconf automake zlib*libxml*ncurses-devel libmcrypt*libtool-ltdl-devel*インストールシステムに必要なライブラリファイル2.cmakeツールをインストールします.yum install cmake* 3.mysql 5.6ソースコードのインストール時に警告Googlemock was not foundが発生したため、見てみると、新版mysql 5.6はgoogleのc++mockフレームワークをサポートしており、ヒントは-DNABLE_DOWNLODS=1はこの問題を解決することができる(つまりダウンロードを許可する).
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1

4.降りてmysql-5.6.10/source_downloadsこのパスの下でgmock-1.6.0がダウンロードされます.zipファイル、このファイルのインストール
注意:途中でエラーが発生した場合は、再コンパイルが必要です.
CMakeCacheを削除します.txt ,find/-name CMakeCache.txt
unzip gmock-1.6.0.zip
./configure
make

5>make make installの実行が完了すると、インストールに成功したプロンプトが表示されます.
6>useradd mysql mysqlユーザー名mysqlを作成する
7>デフォルトのデータベースのインストール:cd/usr/local/mysql/scriptsへ
./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/--user=mysql
[root@localhost local]# chown mysql:mysql -R /usr/local/mysql/[root@localhost local]# cd .. [root@localhostmysql]# scripts/mysql_install_db --user=mysql [root@localhostmysql]# cp support-files/my-default.cnf/etc/my.cnf [root@localhostmysql]# bin/mysqld_safe --user=mysql& [root@localhostmysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@localhostmysql]# chmod +x /etc/init.d/mysqld   [root@localhostmysql]#chkconfig--add mysqld 9>サービスサービスサービスmysqld start//etc/initを開始します.d/mysql start起動(chkconfig--add mysqld)10>mysqlを追加するrootユーザーのパスワード:mysql-u root password'your_password 11>プロセスで起動状況を表示ps-ef|grep mysqld 10>mysqlを追加するrootユーザーのパスワード:mysql-u root password'your_password 11>プロセスで起動状況を表示ps-ef|grep mysqld