mysql5.6下载地址
http://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.6/mysql-5.6.48-linux-glibc2.12-x86_64.tar.gz
安装MySql
## 将下载好的安装包上传至服务器
/usr/local
## 解压安装包
tar zxvf mysql-5.6.48-linux-glibc2.12-x86_64.tar.gz
## 修改文件名
mv -r mysql-5.6.48-linux-glibc2.12-x86_64 /usr/local/mysql
#或者 cp -r mysql-5.6.48-linux-glibc2.12-x86_64 /usr/local/mysql
## 添加名为mysql的用户组和用户
groupadd mysql
useradd -r -g mysql mysql
#其中 -r 代表用户 -g 代表用户组 第一个mysql是用户名 第二个mysql是用户组名
## 添加权限,确保当前所在的文件夹是 /usr/local/mysql中
#变更mysql用户组有操作当前文件夹得权限 (.表示当前目录)
chgrp -R mysql .
#变更mysql用户具有操作本机目录得权限
chown -R mysql .
#上述两个命令也可以换成一条命令
chown -R mysql:mysql ./
## 初始化,以下命令同样需要保证在/usr/local/mysql下
#判断/etc/my.cnf是否存在
ls /etc/my.cnf
#如果存在先删除
rm /etc/my.cnf
## 初始化数据库
./scripts/mysql_install_db --user=mysql
## 修改配置文件
#配置my.cnf和启动文件,根据自己得需要进行修改。如果不需要特殊操作,可以直接复制
#以下命令依旧需要保证目前在mysql文件夹下
#复制my.cnf文件
cp support-files/my-default.cnf /etc/my.cnf
#复制启动文件
cp support-files/mysql.sever /etc/rc.d/init.d/mysql
## 操作mysql数据库
#如果以上的配置都正确执行,可以直接输入mysql进入到mysql编辑模式
mysql -u root -p
#然后会提示要求输入密码,mysql初始密码为空,直接回车就可以了
#如果提示没有mysql命令,需要添加软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
#进入到mysql命令后,出现[mysql>] 根据自己得需要创建数据库,创建表等CRUD操作
修改数据库密码
#先进入mysql编辑模式
mysql -u root -p
#切换到mysql数据库
use mysql;
#修改密码
update user set password=password("要修改的密码") where user=‘root‘;
#刷新权限之后修改成功
flush privileges;
设置用户具有访问的权限
#数据库安装成功之后如果用navicat连接,需要先添加用户访问权限
#进入mysql命令行 mysql -u root -p
#执行权限赋予命令
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘你的数据库密码‘ with grant option;
#刷新权限
flush privileges;
#退出
quit;
打开3306端口
vim /etc/sysconfig/iptables
复制 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 并再下面一行粘贴,将22端口改为3306。保存并退出
service iptables restart
附:Linux中运行sql文件
#将sql文件上传至服务器
#进入mysql命令行
#use 要执行该文件的数据库名
source /usr/local/tmp/test.sql;
CnetOS 6.5 离线安装MYSQL5.6