cmake ialah sistem meta-bina sumber terbuka merentas platform yang boleh membina, menguji dan membungkus perisian. Ia boleh digunakan untuk menyokong pelbagai persekitaran binaan tempatan, termasuk make, Xcode Apple dan Visual Studio Microsoft.
1.1 Gunakan yum untuk memasang gcc gcc-c++
[root@lenovo ~]# yum install gcc-c++ gcc -y
1.2 Nyahzip fail sumber camke dan salin cmake Letakkan fail sumber ke dalam folder /tmp/
[root@lenovo ~]# cd /tmp[root@lenovo ~]# tar -xf cmake-2.8.8.tar.gz
1.3 Susun dan pasang cmake
[root@lenovo ~]# cd cmake-2.8.8[root@lenovo ~]# ./configure[root@lenovo ~]# make[root@lenovo ~]# make install
Pada ketika ini, persekitaran kompilasi cmake berjaya dipasang
2.1 Pasang pakej kebergantungan mysql
[root@lenovo ~]#yum install ncurses-devel -y
2.2 Cipta pengguna dan kumpulan pengguna mysql
[root@lenovo ~]# groupadd mysql[root@lenovo ~]# useradd -g mysql mysql
2.3 Cipta direktori pemasangan mysql
[root@lenovo ~]# mkdir -p /usr/local/mysql/
[root@lenovo ~]# mkdir -p /data/mysql/
[root@lenovo ~]# chown mysql.mysql -R /data/mysql/
[root@lenovo ~]# cd /tmp[root@lenovo ~]# tar -xf mysql-5.5.32.tar.gz
[root@lenovo ~]#cd mysql-5.5.32
[root@lenovo ~]cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/data/mysql/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_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/data/mysql \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306[root@lenovo ~]# make[root@lenovo ~]# make install
[root@lenovo ~]# cp support-files/my-medium.cnf /etc/my.cnf
[root@lenovo ~]# chmod 755 scripts/mysql_install_db[root@lenovo ~]# scripts/mysql_install_db \--user=mysql \--basedir=/usr/local/mysql \--datadir=/data/mysql/
[root@lenovo ~]# vim /etc/profile
[root@lenovo ~]# source /etc/profile
[root@lenovo ~]# echo $PATH
/usr/local/mysql/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@lenovo ~]# cp support-files/mysql.server /etc/init.d/mysqld[root@lenovo ~]# chmod 755 /etc/init.d/mysqld[root@lenovo ~]# /etc/init.d/mysqld start //
[root@lenovo ~]# ps -ef |grep mysql
[root@lenovo ~]# mysqladmin -u root password 'yourpassword'
[root@lenovo ~]# mysql -u root -p //
rreee
Berikan kebenaran untuk log masuk dari jauh sebagai root@ip untuk menyambung ke pangkalan data. Punca biasa kegagalan sambungan jauh. Dan tetapkan kata laluan pengguna log masuk jauh ke akarmysql>use mysql mysql>select user,password,host from user; mysql>update user set host = '192.168.%' where user = '127.0.0.1'; mysql>grant all privileges on *.* to root@'%' identified by "root";
Atas ialah kandungan terperinci Cara menggunakan cmake untuk menyusun dan memasang MySQL5.5.32 di bawah CentOS6.7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!