Centos7 安装mysql5.7

1,安装前的检查

  • 如果在阿里云的服务器上面安装Mysql,最好先更新系统组件:yum -y update

2、检查是否安装了 mysql

  • rpm -qa | grep mysql

若存在 mysql 安装文件,则会显示 mysql安装的版本信息,如:mysql-connector-odbc-5.2.5-6.el7.x86_64,然后卸载已安装的MySQL,卸载mysql命令:rpm -e --nodeps xxx(mysql插件),如下:

  • rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64

同时将/var/lib/mysql文件夹下的所有文件都删除干净。

  • rm -rf /var/lib/mysql*

3,安装

  • cd /usr/local/
  • mkdir mysql
  • cd mysql
  • wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
  • rpm -ivh mysql57-community-release-el7-8.noarch.rpm
  • yum -y install mysql-server

4,配置开机启动
开启服务

  • systemctl start mysqld.service

设置开机自启动

  • systemctl enable mysqld.service

获取mysql的初始密码

  • grep “password” /var/log/mysqld.log

重置密码,重置的时候的密码输入,要用上一步的获取的随机密码

  • mysql -u root -p xxx(xxx为mysqld.log种获取的随机密码)

设置密码,identified by后面跟上密码,password123就是密码,这里必须是大小写和数字结合体才可以设置成功

  • alter user ‘root’@‘localhost’ identified by ‘password123’;

设置Mysql可以远程连接

  1. use mysql
  2. update user set host=’%’ where user=‘root’;

修改Mysql配置

  1. vim /etc/my.cnf

#添加

  • sql_mode=‘NO_ENGINE_SUBSTITUTION’

#保存退出

  • 退出Mysql(退出命令:exit),重启Mysql服务
  • systemctl restart mysqld.service

防火墙端口号设置

  • firewall-cmd --zone=public --add-port=3306/tcp --permanent
  • firewall-cmd --reload
  • systemctl restart firewalld.service

#查看端口号开放

  • firewall-cmd --list-ports
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值