首先必须提一点 mysql 5.7+以上默认是开启了 only_full_group_by 模式 sql中使用group by 会报错。所以此处以5.6.10版本为例
查看是否已安装 无输出则未安装

下载地址 : https://downloads.mysql.com/archives/community/

上传到指定位置并解压: tar -xvf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz

复制文件(作用:mysql 启动时自动读取)

设置配置文件编码. vi /etc/my.cnf

进入support-files目录
复制到 /etc/init.d/目录下
cp mysql.server /etc/init.d/mysql

修改参数 vi /etc/init.d/mysql


给目录/usr/local/mysql 更改拥有者

初始化数据库 ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

启动数据库 service mysql start

配置环境变量 vi /etc/profile
export MYSQL_HOME=/usr/local/mysql/
export PATH=$PATH:$MYSQL_HOME/bin
添加服务chkconfig --add mysql
设置开机自动启动 chkconfig mysql on
设置远程连接 update user set host='%' where user='root' AND host='localhost';
刷新 FLUSH PRIVILEGES;
那navicat测试连接
