cmake 安装mysql

1,增长mysql用户mysql

groupadd mysqlnginx

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

2,建立mysql安装目录数据库

mkdir /usr/local/mysqlapp

3,进入msyql源码包目录socket

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

编译安装失败code

Curses library not found.  Please install appropriate packageserver

解决办法blog

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!

相关文章
相关标签/搜索