怎样安装mysql5.7.29_安装mysql 5.7.29

MYSQL下载地址:http://mirrors.sohu.com/mysql/MySQL-5.7/

下载:

mysql-community-client-5.7.29-1.el7.x86_64.rpm

mysql-community-common-5.7.29-1.el7.x86_64.rpm

mysql-community-libs-5.7.29-1.el7.x86_64.rpm

mysql-community-server-5.7.29-1.el7.x86_64.rpm

建立一个mysql专用文件夹:

mkdir /usr/local/mysql

从Windows向Linux传文件,先下载传文件工具:

yum -y install lrzsz

在linux命令行输入rz(reseive),在弹窗中找到文件即可。

rz

1.确认操作系统的版本

cat /etc/redhat-release

2.检查并卸载MariaDB

yum list installed | grep mariadb

卸载已经安装的MariaDB

yum -y remove mariadb*

再次查看卸载是否成功

yum list installed | grep mariadb

3.RPM安装MySQL

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm

rpm-ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

rpm-ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

rpm-ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm

4.启动MySQL

systemctl start mysqld

service mysqld start

5.查看进程

ps -ef|grep mysqld |grep -v grep

service mysqld status

第一次安装后报错:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。

所以在/var/log/找到文件mysqld.log

用命令:vi 打开

进入命令模式

查找生成的随机密码

输入:/temporary password

可以看到:

A temporary password is generated for root@localhost:

所以就可以以此密码登陆‘root’用户了

mysql -u root -p 回车

要输入密码:

输入:use mysql;

进入mysql后就是修改密码了

如果直接输入:update user set authentication_string=password('新密码,例如:123456') where user='root';

则:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这个意思是说你设置的密码‘123456’不符合安全规则(1.必须含有数字,小写或大写字母,特殊字符;

2.最小长度为8)

必须修改两个全局参数

首先,修改validate_password_policy参数的值

set global validate_password_policy=0;

这样就去除了规则 1,只有长度限制了

接下来修改参数 validate_password_length

mysql> select @@validate_password_length;#查看参数值

+----------------------------+

| @@validate_password_length |

+----------------------------+

|                          8 |

+----------------------------+

set global validate_password_length=1;

mysql> select @@validate_password_length;#查看参数值

+----------------------------+

| @@validate_password_length |

+----------------------------+

|                          4 |

+----------------------------+

只要设置的值小于4都为4。

这样就可以修改简单的密码了

update user set authentication_string=password('密码:root') where user='root';

flush privileges;

退出:quit

重启服务:service mysqld restart

进入mysql

mysql -u root -proot

成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS上安装MySQL 5.7.29,你可以按照以下步骤进行操作: 1. 首先,从MySQL官网下载MySQL的Yum Repository配置文件(mysql57-community-release-el7-9.noarch.rpm)。你可以使用以下命令进行下载: `wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm` 2. 安装下载的配置文件: `rpm -ivh mysql57-community-release-el7-9.noarch.rpm` 3. 使用Yum安装MySQL的相关软件包。你可以使用以下命令逐个安装: `yum install mysql-community-common-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-libs-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-client-5.7.29-1.el7.x86_64.rpm` `yum install mysql-community-server-5.7.29-1.el7.x86_64.rpm` 4. 下载MySQL 5.7.29安装包。你可以从MySQL官网的下载页面找到对应的下载链接。选择适合你系统的Red Hat选项,然后使用wget命令下载安装包,如下所示: `cd /tmp/` `wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar` 5. 解压安装包并安装MySQL: `tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar` `rpm -ivh mysql-community-*.rpm` 这样,你就成功安装MySQL 5.7.29版本在CentOS上。记得按照安装后的提示进行配置和设置密码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS7下安装mysql5.7.29](https://blog.csdn.net/weixin_45519387/article/details/104496623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [CentOS7下安装MySQL5.7.29](https://blog.csdn.net/baidu_37313657/article/details/105243866)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值