离线安装mysql5.6及依赖_CnetOS 6.5 离线安装MYSQL5.6

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值