Centos 7.0下面安装Mysql5.7.18

下载MySQL rpm包

可在线下载:

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
也可到百度网盘下载:
链接:http://pan.baidu.com/s/1i5pDcsl 密码:5ow3

使用rpm包安装MySQL

以下步骤需要root权限。且因包之间的依赖关系,各rpm命令必须按序执行:

mkdir mysql-5.7.18
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18
cd mysql-5.7.18/
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm --nodeps --force

安装成功后,也可把安装文件和临时文件删除:

rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

修改MySQL初始密码

以下步骤需要root权限

  1. 先修改配置文件,使用vim /etc/my.cnf 进入文件的编辑模式,令MySQL跳过登录时的权限检验。并在最后加入一行:

    skip-grant-tables
  2. 重启MySQL。

    service mysqld restart
  3. 免密码登录MySQL。

    mysql
  4. 在mysql客户端执行如下命令,修改root密码。

    use mysql;
    UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
  5. 登录之后设置远程访问,重新登录之后 必须修改密码 。

    use mysql;
    update user set host = '%' where user = 'root'; 
    flush privileges;
    //重新登录之后修改密码
    set password = password('1234');
    
  6. 关闭firewall防火墙
    systemctl stop firewalld.service #停止firewall
    
  7. 修改iptables
    vim /etc/sysconfig/iptables #编辑防火墙配置文件
    添加如下代码:
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -jACCEPT
    
  8. 重启iptables
    systemctl restart iptables.service #最后重启防火墙使配置生效
    systemctl enable iptables.service #设置防火墙开机启动


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值