您的位置:首页 > 数据库 > MySQL

cmake 安装mysql

2015-12-04 14:24 573 查看
1,增加mysql用户

groupadd mysql

useradd -g mysql mysql -s /usr/sbin/nologin

2,创建mysql安装目录

mkdir /usr/local/mysql

3,进入msyql源码包目录

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql && make && make install

编译安装失败

Curses library not found. Please install appropriate package

解决办法

rm -f CMakeCache.txt

yum install ncurses-devel

重新编译

4,初始化mysql数据库

进入mysql安装目录采用相对路径的方式初始化mysql数据库

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql


5,cp配置文件

cp support-files/my-default.cnf /usr/local/mysql/my.cnf

6,设置下my.cnf文件,以防止默认的mysql环境引起的冲突

[mysqld]

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/mysql_error.log

pid-file = /usr/local/mysql/mysql.pid

user = mysql

tmpdir = /tmp

socket = /var/lib/mysql/mysql.sock


7,赋予myql目录mysql用户权限

chown -R mysql:mysql /usr/local/mysql

8,启动mysql

bin/mysqld_safe --user=mysql &

9,添加mysql为系统服务

cp ./mysql.server /etc/init.d/mysqld

chkconfig mysqld on

chkconfig --list nginx

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