首页 > 编程知识 正文

mySQL安装教程,mysql安装教程5.7

时间:2023-05-05 12:35:06 阅读:128716 作者:996

最近,我写了一个小项目需要部署到远程服务器,所以我想在阿里巴巴云(AlibabaCloud )上买一台centos7.x服务器,寻找完整的教程,但到处都是漏洞。 不执行到一半就不能执行,指令错误,或者多次踩空总结。

安装软件包wget http://未通过下载repo.MySQL.com/MySQL 57-community-release-el7-8.noarch.rpm安装wget的学生,请执行以下操作

安装sudo yum安装构件安装sudo rpm-ivhmysql 57-community-release-el7-8.noarch.rpmsudoyuminstallmysql-server

3 .设置密码

第一次启动MySQL服务器时,为MySQL根用户生成临时密码。 可以通过执行以下命令找到密码:

辅助组'临时密码'/var/log/mysqld.log的输出如下:

如果此文件为空:

1 .删除原来安装的mysql中剩下的数据(此步骤非常重要,问题在这里) )。

rm -rf /var/lib/mysql

重新启动mysqld服务

systemctl restart mysqld

3 .去找临时密码

grep‘temporary password’/var/log/mysqld.log

localhost :后面的是临时密码。 事先复印好

mysql安装设置:

sudo mysql_secure_installation

输入刚才的临时密码

然后,mysql会提示您输入新密码和其他设置。 通常,我们输入y。 (密码必须至少包含8个字符,并且至少包含大写、小写、数字和特殊字符。 )

能看到全通! 指示配置已完成,并尝试远程访问

访问成功,但使用SQLyog工具进行连接时出现了问题

造成这种现象的原因有两个。 一个是当前用户被mysql服务器拒绝,另一个是防火墙禁止3306端口,无法连接到该端口。 解决方法如下。

1、设置所有主机均可访问,关闭防火墙

grantallprivilegeson *.* to ' root ' @ ' % ' withgrantoption; flush权限; 2、关闭防火墙

在CentOS7中关闭防火墙,然后使用以下命令:

//暂时关闭

系统停止防火墙d//禁止启动

当然,如果安装了iptables-service,则还可以使用以下命令:

关闭yum install-y iptables-services//防火墙

检查服务启用停止//防火墙的状态

如果正在Alibaba云(AlibabaCloud ) serviceiptablesstatusECS服务器,则必须设置开放端口号并在服务器控制台中添加安全组-配置规则-安全组规则

对于轻量级服务器,请参阅https://yq.a liyun.com/articles/423205

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。