centos7安装MySQL8以及各种管理工具

1.安装MySQL8.

  1. 首先查看 mysql 安装了哪些东西,为了先把自带的MySQL5删除。
    rpm -qa | grep -i mysql
    若返回如下情况,说明存在mysql
    在这里插入图片描述
    (我已经安装了MySQL8,没安装的时候出现的是和MySQL5有关的)。

  2. 之后把上面的文件依次删除。
    (删除上面返回的文件)
    yum remove mysql-community-common-5.7.27-1.el7.x86_64
    yum remove mysql57-community-release-el7-8.noarch
    yum remove mysql-community-server-5.7.27-1.el7.x86_64
    yum remove mysql-community-client-5.7.27-1.el7.x86_64
    yum remove mysql-community-libs-5.7.27-1.el7.x86_64
    查看是否卸载干净
    rpm -qa | grep -i mysql
    接下来把mysql的目录也删除掉。

  3. 查找mysql 的目录

  4. find / -name mysql
    在这里插入图片描述

  5. 删除目录(删除上面出现的)
    rm -rf /usr/lib64/mysql
    rm -rf /usr/share/mysql….
    注意:卸载后 /etc/my.cnf 不会删除,需要进行手工删除
    rm -rf /etc/my.cnf
    之后安装MySQL8
    1.配置Mysql 8.0安装源
    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    2.安装Mysql 8.0
    sudo yum --enablerepo=mysql80-community install mysql-community-server

3.安装完成之后,开启MySQL服务。
service mysqld start
在这里插入图片描述
4.查看mysql服务运行状态
service mysqld status
在这里插入图片描述
5.之后查看临时生成的MySQL密码
grep “A temporary password” /var/log/mysqld.log
在这里插入图片描述
6.之后输入临时密码进入MySQL,然后修改密码,方便后面使用,先使用临时密码进入MySQL,之后修改密码。
mysql -uroot -p(使用密码进入)
在这里插入图片描述
MySQL8以上设置密码必须满足策略,必须数字特殊符号,还有大小写。
在这里插入图片描述
策略说明
validate_password.length 是密码的最小长度,默认是8,我们把它改成6
输入:set global validate_password.length=6;
validate_password.policy 验证密码的复杂程度,我们把它改成0
输入:set global validate_password.policy=0;
validate_password.check_user_name 用户名检查,用户名和密码不能相同,我们也把它关掉
输入:set global validate_password.check_user_name=off;
再执行修改密码的命令
输入:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘424515tb’;
修改策略之后需要重启MySQL服务才能修改密码,这样才能把策略加载出来。
在这里插入图片描述
之后可以创建一个数据库,并且通过命令显示目前有那些数据库。
在这里插入图片描述

之后就可以使用数据库进行一些基本操作了,详情请看下列图片。
在这里插入图片描述

在MySQL里面输入quit; 就退出MySQL了。

2.安装php7.4
先添加源
在这里插入图片描述
在这里插入图片描述

后面执行命令安装PHP7.4.
yum --enablerepo=remi install php74-php
安装成功!
在这里插入图片描述

之后也可以安装需要的扩展(看个人情况)
在这里插入图片描述

之后可以查看版本号;
在这里插入图片描述

安装composer2
Composer是PHP5.3版本以上的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer不是一个包管理器,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。下面就介绍一下centos7如何安装Composer。
下载:
在这里插入图片描述

之后只用下面命令,这样的话就可以全局使用了。
#mv composer.phar /usr/local/bin/composer
在使用时候报了一个错误。
在这里插入图片描述

通过下面命令解决。
php74 -r “readfile(‘https://getcomposer.org/installer’);” | php74 (这里的PHP74还需要看自己的PHP版本号对应使用。)
验证:
使用php74 composer得到下面标识即成功了。
在这里插入图片描述

3.
安装nodejs.
还是先配置源,
在这里插入图片描述

之后执行安装命令
在这里插入图片描述

之后查看nodejs版本号
在这里插入图片描述

之后通过source /etc/profile刷新列表,再查看npm版本号。
npm是一个JavaScript的包管理程序 – Node Package Manager
在这里插入图片描述
到此基本安装就已经完成了。如果遇到问题,可以在CSDN等相关平台查询得到办法。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值