百木园-与人分享,
就是让自己快乐。

Linux安装MySQL

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/p/16926757.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Linux安装MySQL

相关推荐

  • 暂无文章