Heim > Datenbank > MySQL-Tutorial > Centos 5.5 编译安装mysql 5.5.9

Centos 5.5 编译安装mysql 5.5.9

WBOY
Freigeben: 2016-05-31 08:49:11
Original
936 Leute haben es durchsucht

CentOS

创建mysql用户<code>[root@xuhost opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307创建数据目录<code>[root@xuhost opt]# mkdir /mysqldata/dirdata/mysql3307<code>[root@xuhost opt]# chown mysql.mysql -R /mysqldata/dirdata/mysql3307安装 cmake

<code>[root@xuhost opt]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

<code>[root@xuhost opt]# tar zxvf cmake-2.8..tar.gz

<code>[root@xuhost opt]# ./configure

<code>[root@xuhost opt]# cd cmake-2.8.

[root@xuhost cmake-2.8.]# make install

安装mysql 5.5.

<code>[root@xuhost opt]# tar zxvf mysql-5.5..tar.gz

[root@xuhostopt]# cd mysql-5.5.

[root@xuhost mysql-5.5.]# cmake . /

-DCMAKE_INSTALL_PREFIX=/mysqldata/mysql3307/ /

-DMYSQL_DATADIR=/mysqldata/dirdata/mysql3307/

-DWITH_INNOBASE_STORAGE_ENGINE= /

-DENABLED_LOCAL_INFILE= /

-DMYSQL_TCP_PORT= /

-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8 /-DDEFAULT_COLLATION=utf8-general_ci /

-DMYSQL_UNIX_ADDR=/mysqldata/dirdata/mysql3307/mysql.sock /

-DMYSQL_USER=mysql3307 /

-DWITH_DEBUG=

[root@xuhost mysql-5.5.]# make

[root@xuhost mysql-5.5.]# make install

复制配置文件

[root@xuhost mysql-5.5.]# cp support-files/my-medium.cnf /etc/my.cnf

复制启动脚本

[root@xuhost mysql-5.5.]# cp support-files/mysql.server /etc/init.d/mysqld

[root@xuhost mysql-5.5.]# chmod  /etc/init.d/mysqld

初始化数据库 (进到安装目录)

[root@xuhost mysql5.5.9]# ./scripts/mysql_install_db –user=mysql –ldata=/var/mysql

启动数据库

[root@xuhost mysql5.5.9]# /etc/init.d/mysqld start

Myslq 5.5.以上版本编译出现错误汇总:

CMake Warning: The variable, 'MYSQL_USER', specified manually, was not used during the generation.

需要把预编译里面的MYSQL_USER去掉,即可预编译成功!
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage