MYSQL 二进制安装
系统环境:CentOs6.7 i386
Mysql版本:mysql-5.6.36
root登录linux cd pwd #/root/ wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-i686.tar.gz #下载二进制包32位 # wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz #下载二进制名64位 # wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35.tar.gz #下载源码包 useradd -s /sbin/nologin -M mysql #创建用户 tar -zxvf mysql-5.6.36-linux-glibc2.5-i686.tar.gz -C /usr/local/ #解压 cd /usr/local/ mv mysql-5.6.36-linux-glibc2.5-i686 mysql #重命名 cd mysql/ mkdir -p /data/mysql chown -R mysql:mysql /usr/local/mysql/ chown -R mysql:mysql /data/mysql/ ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/ #初始化mysql,两个OK cp support-files/my-default.cnf /etc/my.cnf #修改my.cnf配置文件 vim /etc/my.cnf #修改my.cnf配置文件 添加内容:basedir = /usr/local/mysql 添加内容:datadir = /data/mysql 添加内容:port = 3306 cp support-files/mysql.server /etc/init.d/mysqld #复制mysql 启动脚本mysql.server 到/etc/init.d/mysqld chmod 755 /etc/init.d/mysqld #修改启动脚本的权限为755,赋予执行权限 cd /etc/init.d/ chkconfig --add mysqld #将mysqld服务加入到自启动服务项中 service mysqld start #启动MYSQL service mysqld status #查看MYSQL 状态 /usr/local/mysql/bin/mysql #进入MYSQL客户端 vim /root/.bash_profile #修改配置参数 在PATH=$PATH:$HOME/bin添加参数为:PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib source /root/.bash_profile
mysql mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; #为root添加远程连接的能力。 mysql>flush privileges; mysql>\q 若还不能进行远程连接,则关闭防火墙 # /etc/rc.d/init.d/iptables stop