CentOS7安装MySQL5.6详细步骤
2015-10-30 11:25
866 查看
一、安装依赖包
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio libaio-devel perl-Data-Dumper net-tools
二、创建用户
useradd mysql
passwd mysql
三、创建相关目录
mkdir -p /mofeng/{data,local,log,etc,package,src,tmp}
chmod 777 /mofeng/tmp
mkdir -p /mofeng/data/mysql/3306/{binlog,data,etc,pid,socket,tmp}
mkdir -p /mofeng/log/mysql
chown -R mysql:mysql /mofeng/data/mysql
四、解压源码包
tar zxvf mysql56.tar.gz -C /mofeng/local/
五、拷贝配置文件
mv my.cnf /mofeng/data/mysql/3306/etc/
六、初始化数据库
/mofeng/local/mysql56/scripts/mysql_install_db –defaults-file=/mofeng/data/mysql/3306/etc/my.cnf –basedir=/mofeng/local/mysql56 –datadir=/mofeng/data/mysql/3306/data –plugin-dir=/mofeng/local/mysql56/lib/plugin –user=mysql –log-error=/mofeng/log/mysql/mysql-error.log –open-files-limit=65535 –pid-file=/mofeng/data/mysql/3306/pid/mysql.pid –socket=/mofeng/data/mysql/3306/socket/mysql.sock –port=3306
七、启动数据库
cd /mofeng/local/mysql56
./bin/mysqld_safe –defaults-file=/mofeng/data/mysql/3306/etc/my.cnf &
八、修改数据库root用户密码
/mofeng/local/mysql56/bin/mysqladmin -u root password PASSWORD -S /mofeng/data/mysql/3306/socket/mysql.sock
九、登陆数据库
/mofeng/local/mysql56/bin/mysql -u root -p -S /mofeng/data/mysql/3306/socket/mysql.sock
十、关闭防火墙,修改selinux
1. Disable Firewalld Service.
systemctl mask firewalld
2. Stop Firewalld Service.
systemctl stop firewalld
十一、允许客户端登陆数据库
grant all on . to root@”%” identified by ‘NEW_PASSWORD’;
FLUSH PRIVILEGES;
十二、关闭数据库
/mofeng/local/mysql56/bin/mysqladmin shutdown -S /mofeng/data/mysql/3306/socket/mysql.sock -u root -p
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio libaio-devel perl-Data-Dumper net-tools
二、创建用户
useradd mysql
passwd mysql
三、创建相关目录
mkdir -p /mofeng/{data,local,log,etc,package,src,tmp}
chmod 777 /mofeng/tmp
mkdir -p /mofeng/data/mysql/3306/{binlog,data,etc,pid,socket,tmp}
mkdir -p /mofeng/log/mysql
chown -R mysql:mysql /mofeng/data/mysql
四、解压源码包
tar zxvf mysql56.tar.gz -C /mofeng/local/
五、拷贝配置文件
mv my.cnf /mofeng/data/mysql/3306/etc/
六、初始化数据库
/mofeng/local/mysql56/scripts/mysql_install_db –defaults-file=/mofeng/data/mysql/3306/etc/my.cnf –basedir=/mofeng/local/mysql56 –datadir=/mofeng/data/mysql/3306/data –plugin-dir=/mofeng/local/mysql56/lib/plugin –user=mysql –log-error=/mofeng/log/mysql/mysql-error.log –open-files-limit=65535 –pid-file=/mofeng/data/mysql/3306/pid/mysql.pid –socket=/mofeng/data/mysql/3306/socket/mysql.sock –port=3306
七、启动数据库
cd /mofeng/local/mysql56
./bin/mysqld_safe –defaults-file=/mofeng/data/mysql/3306/etc/my.cnf &
八、修改数据库root用户密码
/mofeng/local/mysql56/bin/mysqladmin -u root password PASSWORD -S /mofeng/data/mysql/3306/socket/mysql.sock
九、登陆数据库
/mofeng/local/mysql56/bin/mysql -u root -p -S /mofeng/data/mysql/3306/socket/mysql.sock
十、关闭防火墙,修改selinux
1. Disable Firewalld Service.
systemctl mask firewalld
2. Stop Firewalld Service.
systemctl stop firewalld
十一、允许客户端登陆数据库
grant all on . to root@”%” identified by ‘NEW_PASSWORD’;
FLUSH PRIVILEGES;
十二、关闭数据库
/mofeng/local/mysql56/bin/mysqladmin shutdown -S /mofeng/data/mysql/3306/socket/mysql.sock -u root -p
相关文章推荐
- linux内核注意事项
- Linux必备技能:vi的使用
- CentOS和ubuntu修改hostname的区别
- 重命名USB磁盘挂载分区卷标
- Linux下网卡报Device eth0 does not seem to be present, delaying initialization.错误的解决方案
- CentOS7搭建源并使用
- svn在Linux环境下仓库的创建与权限访问
- linux wc统计
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- linux
- centOS中的配置文件,触摸板设置,写脚本
- linux逻辑卷管理
- Linux 基本命令总结
- 如何利用eclipse编译调试linux源码--以gnome-system-monitor 为例
- linux物理卷pv、卷组vg、逻辑卷lv、文件系统及关系
- centos7开机启动详解
- Linux 安装 jdk 环境
- Linux下crontab的使用
- 调度程序schedule()注释
- 中断与异常详解(五)