Linux安装MySQL

安装MySQL

下载wget命令:yum install -y wget
在这里插入图片描述

在线下载MySQL安装包:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
irect/13a03349fc6247bbb12d96d88b344d62.png)

安装MySQL:sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
在这里插入图片描述

安装MySQL服务:
先进入:cd /etc/yum.repos.d
在这里插入图片描述

安装MySQL服务:sudo yum install mysql-community-server --nogpgcheck(这个过程会有点慢)
在这里插入图片描述

启动MySQL服务:systemctl start mysql
在这里插入图片描述

查看进程:ps -ef | grep mysqld
在这里插入图片描述

查看临时密码:grep 'temporary password' /var/log/mysqld.log在这里插入图片描述这是我的密码

使用临时密码先登录:mysql -uroot -p
在这里插入图片描述
密码是隐形的

进入先修改密码,然后再退出:exit;再重新登录
查看设置密码的规则:show variables like 'validate_password%';
在这里插入图片描述

设置密码的强度: set global validate_password.policy=LOW;
在这里插入图片描述

设置密码的长度: set global validate_password.length=3;
在这里插入图片描述

设置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'roott';
在这里插入图片描述
再重新退出进入看看密码是否能用

修改防火墙把3306端口号放进防火墙的白名单里:firewall-cmd --add-port=3306/tcp --zone=public --permanent;
在这里插入图片描述

再重启防火墙:systemctl restart firewalld
在这里插入图片描述

在登录MySQL:mysql -uroot -p
在这里插入图片描述

切换到user表:use mysql;
在这里插入图片描述

查看user表:select Host,User from user;
在这里插入图片描述
发现root用户只允许localhost主机登录登录

修改为允许任何地址访问:update user set Host='%' where User='root';
在这里插入图片描述

刷新权限:flush privileges;
使用数据库连接在这里插入图片描述
在这里插入图片描述
这样就代表MySQL安装成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值