https://dev.mysql.com/downloads/mysql/5.7.html#downloads
MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
卸载自带mysql:
查询mysql的安装情况
rpm -qa | grep -i mysql –-color
卸载原生的MySQL
rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686
安装依赖(准备阶段已经安装过了):
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64
将安装包上传到LINUX服务器(客户端和服务端):
解压:
先创建一个mysql文件夹然后解压到该文件夹:
mkdir mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C mysql
MYSQL安装不需要指定安装目录,默认安装在usr目录下面
安装mysql的服务端:
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
----------------------------------------------------------------------------------------------------------------------------------------------
注意!!!
在安装过程中可能会出现下面一句话:如果没有出现请忽略
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ! You will find that password in '/root/.mysql_secret'.
已经为MySQL根用户设置了一个随机密码!
您将在'/root/.mysql_secret'中找到密码。
----------------------------------------------------------------------------------------------------------------------------------------------
安装mysql的客户端:
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
启动mysql的服务:
启动MySQL服务
service mysql start
service mysql stop(停止)
查看是否启动成功:
登录MYSQL并修改root密码:
首先我们去上面所说的位置(/root/.mysql_secret)去查询默认密码:
LRL7muQmvvAn6aDR
登录mysql:
mysql -u root -p
注意这里粘贴刚刚复制的密码是不会有任何显示的,别以为没输上密码!!!傻逼一样点了好多次右键...
修改密码:
use mysql;
set password='admin123';或者下一句
mysqladmin -u root -p password "admin123";
另外一种情况,如果你安装的时候是如下界面,那么你修改密码的方式是:
退出mysql(Ctrl+C)然后执行如下命令:
/usr/bin/mysqladmin -u root password 'admin123'
设置开机自动启动mysql:
下面语句不用登录mysql执行
加入到系统服务:
chkconfig --add mysql
自动启动:
chkconfig mysql on
开启远程服务:
下面语句需要登录mysql执行
登录mysql: //赋予root用户所有权限,远程登录密码是admin123
use mysql;
grant all privileges on *.* to 'root' @'%' identified by 'admin123'; flush privileges;
设置Linux的防火墙:
下面语句不用登录mysql
Linux防火墙默认拦截3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
远程连接测试: