linux 部署mysql

这篇具有很好参考价值的文章主要介绍了linux 部署mysql。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本)

事先准备

1、查看系统中是否自带安装mysql

yum list installed | grep mysql
linux 部署mysql

2.删除所有查询结果

yum -y remove 包1 包2 包3...

linux 部署mysql

1、下载并安装yum repository

[root@s2 ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

[root@s2 ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

#如果在前面的步骤中报 "-bash: wget: 未找到命令 "的错误则需要先安装wget,命令如下:

[root@s2 ~]# yum -y install wget 

2、安装mysql服务器

[root@s2 ~]# yum -y install mysql-community-server
#如果报以下错误:
 /*失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64
  GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql*/ 

原因:
GPG验证不通过,我理解是本机配置的这个软件包对应的公钥不对,签名验证失败。查mysql官网的解决方案,大意是如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中。
解决方案(执行完以下命令后重新执行:yum -y install mysql-community-server命令):

[root@s2 ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3、启动mysql服务(适用于centos7)

[root@s2 ~]# systemctl start mysqld.service 

#查看是否已启动——状态(Active:active(running))
[root@s2 ~]# systemctl status mysqld.service 

4、查看mysqld日志并用初始化密码登录

——获取系统默认的初始化密码

[root@s2 ~]# grep "password" /var/log/mysqld.log

5、用系统的初始化密码登录

[root@s2 ~]# mysql -u root -p

修改默认密码与规则

若想要设置低安全等级密码,如‘123456’,需要改变密码规则(可跳过)

#把ABCd001!替换为你想要的密码,此后ABCd001!就是你自己的登录密码,如果觉得太复杂记不住,可以修改mysql的密码规则
#密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
mysql> set global validate_password_length=4;
#validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低),命令如下:
mysql> set global validate_password_policy=0;
#这样设置后可以重新设置你想要的多于4位的密码(如:123456),设置密码命令如下:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改密码

#输入初始化密码登录,需要用初始化密码登录了才可以修改密码并使用mysql
#修改密码规则如下:密码中必须包含大小写字母数字及符号——提供参照密码‘ABCd001!’

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

6、开放mysql的远程登录(开发后你可以用Navicate等工具登录)

mysql> grant all privileges  on *.* to root@'%' identified by "123456" with grant option;
#刷新权限
FLUSH PRIVILEGES;

7、因安装了Yum Repository,每次使用yum操作时都会自动更新,所以需把它卸载掉:

(先使用 exit 命令退出sql操作台)文章来源地址https://www.toymoban.com/news/detail-479165.html

[root@s2 ~]#  yum -y remove mysql57-community-release-el7-10.noarch

到了这里,关于linux 部署mysql的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统Centos7 安装MySQL8.0详细步骤

    yum -y install wget wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum -y install mysql80-community-release-el7-3.noarch.rpm yum -y install mysql-community-server systemctl start mysqld 查看进程: ps -ef | grep mysql MySQL安装成功后会有一个临时密码,我们可以

    2024年02月05日
    浏览(64)
  • Linux(CentOS7)安装与卸载MySQL8.0图文详解

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安

    2023年04月25日
    浏览(50)
  • 【Linux】Centos7 shell实现MySQL5.7 tar 一键安装

    🦄 个人主页——🎐 个人主页 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油!🪁🍁🪁🍁🪁🍁🪁🍁 目录 一、安装下载 二、执行安装 下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.44-el7-x86_64.tar.gz 脚本和tar包结构 my.cnf 配置文件 ins

    2024年02月05日
    浏览(48)
  • Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

    今天出一期Centos下安装Mysql(详细教程)包括数据库密码跳过修改  目录 1.获取安装包 2.安装程序 安装下载的rpm包 查看安装包 修改5.7版本(重要) 安装MySQL Server 3. 进入数据库 方法1.   查找密码 方法2.   跳过密码 4.修改登录密码 官网下载地址 这里有很多不同的版本(选择

    2024年01月24日
    浏览(68)
  • (Linux)Centos7.*版本安装配置Java环境、Tomcat、Nginx并打包部署SSM框架web系统

    目录 一、准备软件与安装包 (一)、必须的软件 1、点击下载Xshell 2、点击下载FileZilla (二)、准备安装包 1、点击下载JDK1.8Linux版本 2、点击下载Nginx 3、点击下载Tomcat   二、关于FileZilla软件的使用说明 (一)、FileZilla软件的打开和说明 (二)、配置服务器地址去连接服务器  三、X

    2023年04月25日
    浏览(67)
  • Centos7.9_或者华为OpenEuler安装Mysql8.0.33安装_亲测成功---Linux工作笔记061

    看一下我们的安装包. 错误命令不用管,然后我们来看一下,是否有mariadb这个包,可以看到已经安装了

    2024年02月13日
    浏览(51)
  • linux centos7部署telnet

    一、xinetd安装 telnet服务依赖于xinetd服务,所以需要首先安装xinetd服务 查看服务器是否安装有xinetd,如果已安装则进行下一步,没有则先安装xinetd服务 1、下载上传xinetd安装包 2、安装xinetd服务 3、启动xinetd服务 二、telnet安装 1、下载上传telnet安装包 第一个为telnet客户端安装包

    2024年02月10日
    浏览(34)
  • CentOS7安装部署Zookeeper

    Apache ZooKeeper 是一个分布式应用程序协调服务;用于维护配置信息、命名、提供分布式同步和组服务。 客户端-服务器模型 :ZooKeeper 遵循客户端-服务器模型,客户端可以向任何服务器节点发起请求。 数据模型 :采用类似文件系统的树形结构来存储数据,每个节点称为 ZNode。

    2024年02月04日
    浏览(51)
  • centos7 安装部署kafka

    官网地址: https://kafka.apache.org/downloads kafka 在 2.8 版本开始脱离 zookeeper,本文示例版本为 2.7.2。 选择图中标记的版本下载。 kafka-2.7.2.src.tgz 是源码格式,需要编译。 kafka_2.12-2.7.2.tgz、kafka_2.13-2.7.2.tgz 是二进制格式,其中 2.12 和 2.13 代表 scala 的版本。 将下载的文件放到linux的

    2024年02月03日
    浏览(61)
  • Linux系统【centos7】怎么手动部署网站?

    要手动部署网站在CentOS 7系统上,请按照以下步骤操作: 1. 安装Apache服务器 在终端中使用以下命令安装Apache服务器: ``` sudo yum install httpd ``` 2. 配置防火墙 设置防火墙规则以允许HTTP和HTTPS流量: ``` sudo firewall-cmd --permanent --add-service=http  sudo firewall-cmd --permanent --add-service=http

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包