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等相关平台查询得到办法。

centos7安装MySQL8以及各种管理工具相关推荐

  1. Centos7安装MySql8出现失败处理

    腾讯云centos7安装Mysql过程,以及遇到的问题 centos7安装MySql8   有一个1核2G的腾讯云服务器和阿里云服务器,去年活动打骨折买的,才38一年.今天试着在腾讯云的centos7 ...

  2. CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

    CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...

  3. Linux安装VNC远程桌面管理工具

    Linux安装VNC远程桌面管理工具 Linux远程桌面连接方式 虽说高级的Linux运维工程师管理Linux时都是使用"高大上"的命令行操作,可是在有些时候例如Oracle数据库 ...

  4. linux会话管理,Linux 安装 screen 远程会话管理工具

    在使用景文互联的Linux 云服务器产品编译一些环境时,您可能需要花费不少的时间,如果编译时间过长,可能导致当前SSH会话超时,从而断开了SSH,也终止了环境编译的进程,这对用户使用体验非常不利,所以 ...

  5. CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 涉及到的Linux命令 ...

  6. ubuntu安装python下载包_Ubuntu安装Python的包管理工具Pip

    CSDNGitHubUbuntu安装Python的包管理工具PipAderXCoding/system/tools/pip 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行 ...

  7. centos7安装Mysql8.0步骤

    CentOS7安装mysql8.0步骤 1.1 安装前清理工作: 1.1.1 清理原有的mysql数据库: 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql ...

  8. day5 安装Linux服务器面板管理工具

    day5 安装Linux服务器面板管理工具 宝塔面板的安装 宝塔:下载链接 安装软件 Apache:Web服务器软件 MySQL:数据库 PHP:动态网页 修改用户及密码 阿里云链接 阿里云高校计划, ...

  9. rabbitmq的安装与命令行管理工具rabbitmqadmin的使用

    rabbitmq的安装与命令行管理工具rabbitmqadmin的使用 1.rabbitmq的安装 1 RabbiMQ简介 2 RabbiMQ模式 2.1 单一模式 2.2 普通模式 2.3 镜像模式 ...

最新文章

  1. Linux下xz与tar的区别
  2. 04_Pytorch生态、PyTorch能做什么、PyTorch之Autograd、autograd案例、GPU加速案例
  3. 与word2vec_Word2vec算法图解(一)
  4. 正则表达式:匹配非0的整数和小数Double
  5. node-red mysql的增删改查_通过curl或者http请求对elasticsearch中的数据进行增删改查...
  6. matlab 基于小波变换的图像压缩,基于Matlab的小波变换在图像压缩中的应用
  7. ios签名软件_如何解决IOS企业签名超高掉签率?当然是选择小菠萝企业签名啦!...
  8. 今天将IE升级到了7.0版
  9. java zip 中文文件名乱码_java使用zip压缩中文文件名乱码的解决办法
  10. [PKKS19] 《Revealing Scenes by Inverting Structure from Motion Reconstructions》(CVPR2019)阅读笔记(完)
  11. 子类与父类的同名成员调用和注意事项
  12. Ac质量问题相关答疑
  13. word转pdf时,图片错位,乱跑
  14. android 短视频编辑,短视频编辑制作大师
  15. Oracle数据库打补丁方法
  16. (转)智能制造大环境下PLC的发展趋势和路径
  17. 北大出疯子,清华出傻子,人大出混混
  18. PanDownload又复活了!抓紧保存...
  19. 微型计算机原理经典,微机原理经典课后作业考试必考
  20. 双微信,分享发生TransactionTooLargeException 异常,记录

热门文章

  1. 年会抽奖算法C语言实现1
  2. 西二旗有多少年轻人的梦想
  3. android 所有的服务,Android NSD未发现所有服务
  4. 解决vagrant下载box过慢问题
  5. python代码大全
  6. Android AlertDialog对话框自定义风格的另类实现
  7. js 伪造referer_惨js对referer来路伪造来路无效 | 学步园
  8. FusionCompute
  9. 把一条长为1的线段任意分成三段,则这三段能构成三角形的概率为??
  10. TeamCity系列教程(二)-teamcity发布前端项目