centos7安装MySQL8以及各种管理工具
1.安装MySQL8.
首先查看 mysql 安装了哪些东西,为了先把自带的MySQL5删除。
rpm -qa | grep -i mysql
若返回如下情况,说明存在mysql
(我已经安装了MySQL8,没安装的时候出现的是和MySQL5有关的)。之后把上面的文件依次删除。
(删除上面返回的文件)
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的目录也删除掉。查找mysql 的目录
find / -name mysql
删除目录(删除上面出现的)
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以及各种管理工具相关推荐
- Centos7安装MySql8出现失败处理
腾讯云centos7安装Mysql过程,以及遇到的问题 centos7安装MySql8 有一个1核2G的腾讯云服务器和阿里云服务器,去年活动打骨折买的,才38一年.今天试着在腾讯云的centos7 ...
- CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr
CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...
- Linux安装VNC远程桌面管理工具
Linux安装VNC远程桌面管理工具 Linux远程桌面连接方式 虽说高级的Linux运维工程师管理Linux时都是使用"高大上"的命令行操作,可是在有些时候例如Oracle数据库 ...
- linux会话管理,Linux 安装 screen 远程会话管理工具
在使用景文互联的Linux 云服务器产品编译一些环境时,您可能需要花费不少的时间,如果编译时间过长,可能导致当前SSH会话超时,从而断开了SSH,也终止了环境编译的进程,这对用户使用体验非常不利,所以 ...
- CentOS7 安装 mysql8
本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 涉及到的Linux命令 ...
- ubuntu安装python下载包_Ubuntu安装Python的包管理工具Pip
CSDNGitHubUbuntu安装Python的包管理工具PipAderXCoding/system/tools/pip 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行 ...
- centos7安装Mysql8.0步骤
CentOS7安装mysql8.0步骤 1.1 安装前清理工作: 1.1.1 清理原有的mysql数据库: 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql ...
- day5 安装Linux服务器面板管理工具
day5 安装Linux服务器面板管理工具 宝塔面板的安装 宝塔:下载链接 安装软件 Apache:Web服务器软件 MySQL:数据库 PHP:动态网页 修改用户及密码 阿里云链接 阿里云高校计划, ...
- rabbitmq的安装与命令行管理工具rabbitmqadmin的使用
rabbitmq的安装与命令行管理工具rabbitmqadmin的使用 1.rabbitmq的安装 1 RabbiMQ简介 2 RabbiMQ模式 2.1 单一模式 2.2 普通模式 2.3 镜像模式 ...
最新文章
- Linux下xz与tar的区别
- 04_Pytorch生态、PyTorch能做什么、PyTorch之Autograd、autograd案例、GPU加速案例
- 与word2vec_Word2vec算法图解(一)
- 正则表达式:匹配非0的整数和小数Double
- node-red mysql的增删改查_通过curl或者http请求对elasticsearch中的数据进行增删改查...
- matlab 基于小波变换的图像压缩,基于Matlab的小波变换在图像压缩中的应用
- ios签名软件_如何解决IOS企业签名超高掉签率?当然是选择小菠萝企业签名啦!...
- 今天将IE升级到了7.0版
- java zip 中文文件名乱码_java使用zip压缩中文文件名乱码的解决办法
- [PKKS19] 《Revealing Scenes by Inverting Structure from Motion Reconstructions》(CVPR2019)阅读笔记(完)
- 子类与父类的同名成员调用和注意事项
- Ac质量问题相关答疑
- word转pdf时,图片错位,乱跑
- android 短视频编辑,短视频编辑制作大师
- Oracle数据库打补丁方法
- (转)智能制造大环境下PLC的发展趋势和路径
- 北大出疯子,清华出傻子,人大出混混
- PanDownload又复活了!抓紧保存...
- 微型计算机原理经典,微机原理经典课后作业考试必考
- 双微信,分享发生TransactionTooLargeException 异常,记录