centos6.5 mysql5.6 cmake 瀹夎

瀹夎mysql闇�瑕佺殑缂栬瘧宸ュ叿锛�

yum -y install聽cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel聽聽make bison-devel聽 autoconf automake zlib* fiex* libxml* libmcrypt* libtool-ltdl-devel*

涓嬭浇mysql锛氶�夋嫨source code / generic linux

tar -zxvf mysql鏂囦欢

cd聽 mysql鏂囦欢

鎵ц浠ヤ笅鍛戒护

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \聽聽

-DSYSCONFDIR=/etc \

-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

缁撴潫鍚庢墽琛岋細

make && make install聽 缂栬瘧骞跺畨瑁�

澶嶅埗閰嶇疆鏂囦欢

cp聽 聽support-files/my-medium.cnf聽 聽 聽 /etc/my.cnf

鍒濆鍖栨暟鎹簱锛�

cd /usr/local/mysql/bin

mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mydata/mysql/data

--basedir鍜�--datadir鏍规嵁鑷繁鐨勫畨瑁呰矾寰勯厤缃�

鍚姩mysql鏁版嵁搴�

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld聽 聽 #澧炲姞鍙墽琛屾潈闄�

mysqld_safe --user=mysql --datadir=/mydata/mysql/data --log-error=/var/log/mysql/error.log

/etc/init.d/mysqld start聽 鎴柭� service mysqld start

璁剧疆鐢ㄦ埛瀵嗙爜

mysqladmin -u root password聽 聽 聽'yourpassword'

鑷虫锛屽嵆鍙娇鐢ㄥ懡浠わ細mysql -u root -p聽 password聽 杩涘叆鏁版嵁搴�

你可能感兴趣的:(centos6.5 mysql5.6 cmake 瀹夎)