虚拟主机域名注册-常见问题 → 数据库技术 → 数据库问题 | |||||||||||||
CentOS服务器维护—Mysql-5.6.28数据库安装教程
部署环境
卸载掉原有mysqlrpm -qa|grep mysql #这个命令就会查看该操作系统上是否已经安装了mysql数据库 rpm -e mysql #普通删除模式 rpm -e--nodeps mysql #强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 rpm -e--nodeps mysql-libs-5.1.73-3.el6_5.x86_64 #删除例子 准备编译环境yum-yinstallgcc gcc-c++ openssl openssl-devel ncurses ncurses-devel cmake 创建系统用户和组groupadd -r mysql useradd -r-g mysql -s/sbin/nologin mysql 创建数据目录mkdir-p/awang/app/mysql-5.6.28 #根目录mkdir-p/awang/app/mysql-5.6.28/etc #配置文件目录mkdir-p/awang/data/mysql-5.6.28/data #数据目录mkdir-p/awang/data/mysql-5.6.28/binlog #二进制日志目录mkdir-p/awang/data/mysql-5.6.28/relaylog #中继日志目录mkdir-p/awang/data/mysql-5.6.28/redolog #事务日志目录 安装mysqltar xvf mysql-5.6.28.tar.gz cd mysql-5.6.28 编译项 cmake . -DCMAKE_INSTALL_PREFIX=/awang/app/mysql-5.6.28 \ -DMYSQL_DATADIR=/awang/data/mysql-5.6.28/data \ -DSYSCONFDIR=/awang/app/mysql-5.6.28/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_LIBWRAP=0 \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_UNIX_ADDR=/awang/tmp/mysql.sock \ -DMYSQL_USER=mysql \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci make-j8makeinstall 初始化数据库chown-R mysql.mysql /awang/app/mysql-5.6.28 chown-R mysql.mysql /awang/data/mysql-5.6.28/cd/awang/app/mysql-5.6.28 scripts/mysql_install_db --user=mysql --datadir=/awang/data/mysql-5.6.28/data 复制配置文件cp support-files/my-default.cnf /awang/app/mysql-5.6.28/etc/my.cnf 设置临时目录权限chmod777/awang/tmp/chmod +t /awang/tmp/ 复制服务脚本cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld 设置环境变量vim/etc/profile.d/mysql.sh exportPATH=$PATH:/awang/app/mysql-5.6.28/bin # 即时生效 . /etc/profile.d/mysql.sh 测试登录service mysqld start mysql
|
|||||||||||||
>> 相关文章 | |||||||||||||