您的位置:首页 > 运维架构 > Linux

centos 编译安装 mysql 5.5x

2012-11-19 14:45 483 查看
MySql 5.5.x 源码安装

安装目录 /mysql/file data目录 /mysql/data

第一步:CMake 配置

cmake -DCMAKE_INSTALL_PREFIX=/mysql/file \

-DMYSQL_UNIX_ADDR=/mysql/data/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/mysql/data/ \

-DMYSQL_USER=mysql \

-DMYSQL_TCP_PORT=3306

(第一步可能出现add_subdirectory given source "mysql-test/lib/My/SafeProcess" which is not的错误,如果报错,就手动创建一个mysql-test/lib/My/SafeProcess目录)

第二步: make && make install

第三步:添加mysql用户和组

grouupadd mysql

useradd mysql -g mysql -s /sbin/nologin

第四步:将mysql目录的拥有者该为mysql用户

chown mysql.mysql /mysql -R

第五步:初始化数据库

./scripts/mysql_install_db --user=mysql --basedir=/mysql/file --datadir=/mysql/data

第六步:将启动文件复制到/etc/init.d 目录下面

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

第七步:给 /etc/init.d/mysqld 执行权限,并添加到开机自动启动列表

chmod 755 /etc/init.d/mysqld

chkconfig --add mysqld

第八步:启动mysql服务

service mysqld start

第九步:修改root密码

mysqladmin -u root password 'yourpassword'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: