Linux Mysql 服务搭建

需要下载cmake 与mysl5.6安装包

 

Mysql安装

前提yum与vsftpd,搭建好

然后把文件传入服务器

Yum -y remove mysql-server 卸载以前的老数据库

yum install gcc gcc-c++ ncurses-devel perl   这是依赖包

Cd /home/admin     进入上传文件的目录

Tar -zxvf cmake      解压cmake软件包

Tar-zxvf mysqldb     解压mysqldb软件包

Cd cmake           先进入cmake解压后的文件

安装cmake,超级简单,安装失败,自己弹自己鸡鸡一百下

./configure ; make ; make install

Whereis cmake  检查成功与否

Cd /home/admin/mysqldb

Mkdir /usr/local/mysql   这个不懂得,吞粪自尽

Mkdir /var/mysqldb      这个也一样

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \    数据库安装的位置,记住,是你安装的位置

-DMYSQL_DATADIR=/var/mysqldb \             这个是数据库放文件的位置,记住和前面给我分开放,不要放在一起,不然后面排错不好找,不然别找我帮你排错,伤不起

-DSYSCONFDIR=/etc \            从这里开始,妈的,别问我,都是默认,傻逼才改

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

Make ; make install  安装最后一步

Groupadd mysql   创建mysql组

Useradd -s /sbin/nologin -g mysql mysql   创建用户mysql,然后不准他登录,属于mysql组

Chown -R mysql:mysql /usr/local/mysql /var/mysqldb  给权限

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf    复制配置文件,到系统

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/mysqldb/        初始化数据库

Echo “PATH=$PATH:/usr/local/mysql/bin” >> /etc/profile   设置环境变量

Source /etc/profile    让前面的配置立即生效

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql  服务启动服务文件

Chmod +x /etc/init.d/mysql 添加执行权限

Service mysql restart 启动服务

Netstat -anpt |grep mysql

 

看到这个你就成功了,看不到,自己打脸,这样都不会做,那你基础得要多差劲呀!

 

posted @ 2017-09-01 14:37  有女朋友的开发人员  阅读(177)  评论(0编辑  收藏  举报