Linux安装MySQL – shang[通俗易懂]

Linux安装MySQL – shang[通俗易懂]#Linux 安装Mysql 安装Linux 安装Linux 下载Mysql 点击[下载]((https://downloads.mysql.com/archives/community/)跳转到My

Linux安装MySQL - shang

Linux 安装Mysql

安装Linux

安装Linux

下载Mysql

点击[下载]((https://downloads.mysql.com/archives/community/)跳转到MySQL

在Linux中也可以使用wget + 链接,需要先使用命令下载wget

yum install -y wget
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar

解压MySQL

tar -xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar

安装MySQL

在 Linux 操作系统下安装 MySQL 时,一定要注意权限问题。安装 RPM 软件包时,需要使用 root 权限,否则会提示权限不够。且安装完成后,也需要使用 root 权限启动和关闭 MySQL 服务。

yum -y install mysql-community-*.rpm

启动MySQL服务

service mysql start

如果出现以下问题,则重启MySQL服务:
启动Mysql服务失败

service mysqld restart

服务启动后,查找 root 初始随机密码(如果没有初始密码,直接输入用户名 root 登录即可)

cat /var/log/mysqld.log | grep "temporary password is generated"

标红线部分为密码
获取Mysql初始密码

登录MySQL

mysql -uroot -p

修改初始密码

ALTER USER "root"@"localhost" IDENTIFIED BY "123456";

root是账号,123456是密码;根据个人需求修改

如果出现以下错误:
修改密码失败
是因为密码太简单了,有两个解决办法:
1.修改成复杂密码(未试过,自行找教程)
2.修改密码策略
根据CSDN 大军456文章mysql修改密码报错:Your password does not satisfy the current policy requirements修改

设置远程登录MySQL

允许root用户在任何地方进行远程登录,并具有所有库任何操作权限;

GRANT ALL PRIVILEGES ON *.* TO "你的账户"@"%" IDENTIFIED BY "你的密码" WITH GRANT OPTION;
flush privileges;

如果将%换成IP,就是允许当前IP登录,并具有所有库任何操作权限

如果依旧登录失败,查看防火墙是否开启(如果显示running,则防火墙为开启状态):

firewall-cmd --state

关闭防火墙

systemctl stop firewalld.service

打开防火墙

systemctl start firewalld.service

关闭开机自启动:

systemctl disable firewalld.service

开启开机自启动:

systemctl enable firewalld.service

原文地址:https://www.cnblogs.com/shang10/archive/2022/11/26/16926757.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4490.html

(0)
上一篇 2023-06-17
下一篇 2023-06-17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注