MySQL安装

MySql简介:

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

安装步骤:

windows上安装MySQL

MySQL 下载
下载后按步骤点击安装即可

Linux/UNIX上安装MySQL
  1. 安装wget(可选)
    yum -y install wget
  2. 打开Centos操作系统,下载mysql的repo源并安装,执行命令:
    rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  3. 查看可用的mysql版本以及禁用/启用情况:
    yum repolist all | grep mysql
  4. 修改源文件,禁用5.7,启用8.0,把里面的8.0enabled改为1就可以了,其他的版本改为0
    Vi /etc/yum.repos.d/mysql-community.repo
  5. 修改完之后查看可用版本
    yum repolist enabled | grep mysql (显示8.0即为成功)
  6. 8.0版本启用后,安装Mysql(安装不成功可能是网络问题,可修改yum源,插网线)
    yum install -y mysql-community-server
  7. 安装完成之后,启动mysql
    systemctl start mysqld
  8. 查看mysqld服务,此处要是查看到activity状态是running那就表明已经安装成功了
    systemctl status mysqld
  9. 设置开机启动
    systemctl enable mysqld
  10. 重载服务
    systemctl daemon-reload
  11. mysql5.7安装时会产生一个默认的密码,查看此密码的文件一般存在于/var/log/mysqld.log上,查看密码
    grep ‘temporary password’ /var/log/mysqld.log
  12. 根据密码登陆
    mysql -uroot -p
  13. 查看mysql关于密码相关的配置
    show variables like '%password%'
  14. 设置密码策略等级
    set global validate_password_policy=0;
  15. 设置密码最小长度
    set global validate_password_length=6;
  16. 修改密码
    set password for ‘root’@‘localhost’=password(‘密码’);
  17. 退出,重启一下mysqld服务
    systemctl restart mysqld

开启远程连接

  1. ‘root":用户,’%’:所有ip,‘pwd’:密码
    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘pwd’ WITH GRANT OPTION;

防火墙开放数据库端口(默认3306,可以在/etc/my.cnf中修改)

  1. 查看目前防火墙
    firewall-cmd --list-all

  2. 开放3306端口
    **firewall-cmd --permanent --add-port=3306/tcp **

  3. 重启防火墙
    service firewalld restart

  4. 查看3306端口是否开放
    firewall-cmd --query-port=3306/tcp

  5. 再次查看现在防火墙,出现3306端口
    firewall-cmd --list-all

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值