Centos安装mysql rpm包

Centos安装mysql rpm包Centos安装mysqlrpm包安装mysql步骤:清理环境centos有可能会自带一个mariadb查看是否已安装rpm-qa|grep-imysql#(centos7默认系统自带的)rpm-qa|grep-imariadb#rpm-e加上包名,把mariadb包清掉rpm-e–nodepsXXXX可以看到用rpm删除会失败,提示有依赖关系的软件需要安装rpm删除时如果有依赖关系,可以用yumremove+包名来删除mariadb开始安装:

大家好,又见面了,我是你们的朋友全栈君。

Centos安装mysql rpm包

安装mysql步骤:
清理环境
centos有可能会自带一个mariadb
查看是否已安装

rpm -qa |grep -i mysql
#(centos7默认系统自带的)
rpm -qa |grep -i mariadb
#rpm -e 加上包名,把mariadb包清掉
rpm -e --nodeps XXXX

可以看到用rpm删除会失败,提示有依赖关系的软件需要安装
rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
开始安装:
一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum源去找,可能会找不到,所以我们自己来安装

下载mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
https://dev.mysql.com/downloads/mysql/

在这里插入图片描述
在这里插入图片描述

rpm –ivh + 包安装所需要的包
rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps)
rpm -ivh mysql-community-server-5.7.22-1.el6.x86_64.rpm (如果报错则加上--force --nodeps)

安装

#解压
tar -xf mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
#安装,安装顺序为 
rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-server-5.7.33-1.el7.x86_64.rpm

具体操作

#启动
service start mysqld 
#查看自动生成的密码
cat /var/log/mysqld.log | grep password
#登录
mysql -uroot -p'<>fd!vher73Y'
#PS:如果密码有特殊字符需要用引号引起来
#修改密码
#MySQL5
set password=password('P@ssw0rd2018!');
#MySQL8
alter user 'root'@'localhost' identified by 'Root@123456';

设置远程连接

mysql -u root -p 解决MySQL 1130错误,无法远程连接
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;

创建数据库

create databases testdb
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153239.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java和javac编译运行java程序

    java和javac编译运行java程序目录目录前言编译命令介绍javacjava代码编译与运行java类发现规则分离class和java文件参考链接前言给自己定了一个月学习JVM虚拟机的计划,不管有没有卵用,学点新东西总是好的。但是在学习过程中,我想在命令行测试一些JVM参数的时候,发现自己脱离了IDE,竟然无法直接编译java程序!!我的原则不能抱怨太多,像个Loser,不会的就花时间补回来。下面,主要是总结一些如何在

    2022年5月24日
    44
  • Java获取当前年月日、时间[通俗易懂]

    Java获取当前年月日、时间[通俗易懂]两种方法,通过Date类或者通过Calendar类。Date类比较简单,但是要得到细致的字段的话Calendar类比较方便。importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.L

    2025年8月24日
    3
  • nat模式「建议收藏」

    nat模式「建议收藏」原文链接:https://www.linuxidc.com/Linux/2016-09/135521p2.htm(复制过来只是为了学习方便,如有不妥会立即删除)二、NAT(地址转换模式)刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:在NAT模式中,主机…

    2022年6月29日
    21
  • Hutools工具类介绍(java )「建议收藏」

    Hutools工具类介绍(java )「建议收藏」原网址:https://hutool.cn/docs/#/Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让J

    2022年8月4日
    7
  • 粒子群优化算法matlab程序_多目标优化算法

    粒子群优化算法matlab程序_多目标优化算法1.粒子群优化算法概述2.粒子群优化算法求解     2.1连续解空间问题     2.2构成要素     2.3算法过程描述     2.4粒子速度更新公式     2.5速度更新参数分析3.粒子群优化算法小结4.MATLAB

    2022年10月11日
    4
  • C++中深入理解dynamic_cast

    C++中深入理解dynamic_cast转载:https://blog.csdn.net/gaojing303504/article/details/78860773dynamic_cast运算符的主要用途:将基类的指针或引用安全地转换成

    2022年7月4日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号