银河麒麟服务器、centos7服务器mysql离线安装:通过获取临时密码进行登录修改新密码

这篇具有很好参考价值的文章主要介绍了银河麒麟服务器、centos7服务器mysql离线安装:通过获取临时密码进行登录修改新密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

离线安装脚本

    cd /home/zenglg/mysql5.7
    # 判断mysql是否安装
    # 下面这种方法必须是rpm安装的判断才有效,不通用
    # IS_INSTALLED=$(rpm -qa |grep mysql)
    # if [ $? -eq 0 ]
    # 下面的判断方法是查询版本号,比较通用
    SQL_VERSION=`mysql -V | grep -i -o -P '5.7.41'`
    if [ $SQL_VERSION == "5.7.41" ];then
        echo 'mysql installed';
    else
        {
            #卸载mariadb
            rpm -e --nodeps mariadb-libs
            #安装mysql
            rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm
            cd /home/zenglg/mysql5.7/perl
            rpm -ivh perl-5.16.3-297.el7.x86_64.rpm perl-libs-5.16.3-297.el7.x86_64.rpm perl-macros-5.16.3-297.el7.x86_64.rpm perl-threads-shared-1.43-6.el7.x86_64.rpm perl-threads-1.87-4.el7.x86_64.rpm perl-constant-1.27-2.el7.noarch.rpm perl-Carp-1.26-244.el7.noarch.rpm perl-File-Temp-0.23.01-3.el7.noarch.rpm perl-File-Path-2.09-2.el7.noarch.rpm perl-PathTools-3.40-5.el7.x86_64.rpm perl-Exporter-5.68-3.el7.noarch.rpm perl-Socket-2.010-5.el7.x86_64.rpm perl-Storable-2.45-3.el7.x86_64.rpm perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm perl-Filter-1.49-3.el7.x86_64.rpm perl-Getopt-Long-2.40-3.el7.noarch.rpm perl-Pod-Simple-3.28-4.el7.noarch.rpm perl-Text-ParseWords-3.29-4.el7.noarch.rpm perl-Time-HiRes-1.9725-3.el7.x86_64.rpm perl-Time-Local-1.2300-2.el7.noarch.rpm perl-Pod-Escapes-1.04-297.el7.noarch.rpm perl-Pod-Usage-1.63-3.el7.noarch.rpm perl-Encode-2.51-7.el7.x86_64.rpm perl-Pod-Perldoc-3.20-4.el7.noarch.rpm perl-podlators-2.5.1-3.el7.noarch.rpm perl-HTTP-Tiny-0.033-3.el7.noarch.rpm perl-parent-0.225-244.el7.noarch.rpm

            cd /home/zenglg/mysql5.7/
            rpm -ivh perl-Data-Dumper-2.145-3.el7.x86_64.rpm 
            rpm -ivh numactl*
            rpm -ivh mysql-community-common-5.7.41-1.el7.x86_64.rpm 
            rpm -ivh mysql-community-libs-*
            rpm -ivh mysql-community-devel-5.7.41-1.el7.x86_64.rpm
            rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
            rpm -ivh mysql-community-client-5.7.41-1.el7.x86_64.rpm
            rpm -ivh mysql-community-server-5.7.41-1.el7.x86_64.rpm  
            
            echo "启动mysql 服务"
            sudo systemctl start mysqld.service
            
            SQL_VERSION=`mysql -V | grep -i -o -P '5.7'`
            if [ $SQL_VERSION == "5.7" ];then
                echo "check msyql install ok!"
            else
                echo -e "\033[31m Msyql install error, Please install it manually \033[0m" 
                exit 0
            fi
            
         
            # get mysql temp password
            TEMP_PWD=`grep 'password' /var/log/mysqld.log |head -n 1 |grep -oE "localhost:(.+)$" | grep -i -o -P 'localhost: \K.+'`
            echo $TEMP_PWD
            
            # get mysql sock file 
            SOCK=`netstat -ln | grep mysql | head -n 2 | awk '{print $9}'`
            PORT="3306"
            USER="root"
            # modify set your ownpwd
            PASSWORD="Zenglg2012!@#"
            WRAPPWD="\"Zenglg2012!@#\""
            
            # modify password  
            mysql --connect-expired-password -p$TEMP_PWD -S $SOCK -e 'alter user user() identified by '$WRAPPWD
            
            echo "modify database password ok! new password: $PASSWORD"
            
            #mysql开启远程访问
            mysql  -uroot -p'Zenglg2012!@#' -e"grant all privileges on *.* to 'root'@'%' identified by 'Zenglg2012!@#';"
            mysql  -uroot -p'Zenglg2012!@#' -e"flush privileges;"
            echo "开启远程访问"
        }
    fi

离线安装流程

银河麒麟服务器、centos7服务器mysql离线安装:通过获取临时密码进行登录修改新密码,服务器,mysql,运维

 文章来源地址https://www.toymoban.com/news/detail-682679.html

到了这里,关于银河麒麟服务器、centos7服务器mysql离线安装:通过获取临时密码进行登录修改新密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 银河麒麟服务器操作系统V10SP2离线安装Google Chrome浏览器

    OS版本:银河麒麟服务器操作系统V10SP2(x86_64) Chrome浏览器版本:115.0.5790.170(Linux版 64bit) 1.访问Google Chrome官网, 滚动网页到最下方,点击“其他平台”; 2.在弹出的“获取Chrome”对话框中选择 Linux ,接着在“获取Chrome(Linux版)”对话框中继续选择 64位 .rpm(适用于Fedo

    2024年02月09日
    浏览(37)
  • 银河麒麟V10SP1高级服务器版本离线RPM方式安装nginx实战实例全网唯一

    先同步一下当前的系统时间 本次安装需要升级操作系统perl升级包以及nigx安装包2类包 1、建立2个下载包的文件夹来下载离线安装包 如果小伙伴们再生产环境安装部署没有公网可以用,可以直接去我的CSDN的下载资源直接去下载安装包上传的服务器即可 2、获取下载perl离线安装

    2024年02月05日
    浏览(65)
  • 银河麒麟高级服务器操作系统V10SP2离线安装postgres12+postgis3.1.4步骤

    银河麒麟高级服务器操作系统V10SP2离线安装postgres12+postgis3.1.4步骤 所需安装包: 链接:https://pan.baidu.com/s/14DbNQ6kPIFOfVRhwkLCXnQ 提取码:i80i 1、Ncurses安装 Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。 rpm –ivh ncurses-devel-6.2-1.ky10.x

    2024年02月08日
    浏览(35)
  • 银河麒麟服务器v10 sp1 安装mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。 最后清除残留数据,如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    浏览(44)
  • 银河麒麟高级服务器操作系统V10安装mysql数据库

    1.检查是否已经安装mysql 2.将查询出的包卸载掉 3.将/usr/lib64/libLLVM-7.so删除 4.检查删除结果 5.搜索残余文件 6.删除残余文件 7.验证删除 8.检查MySQL用户组以及用户是否存在,若没有则创建 9.上传安装包 将mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar安装包上传到银河麒麟系统虚拟机中

    2024年02月16日
    浏览(70)
  • 银河麒麟V10SP1高级服务器版本离线RPM方式升级openssl openssh 自动化升级系统补丁实战实例全网唯一

    银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、安全性、性能、扩展性和实时性等需求,依据CMMI5级标准研制的提供内生本质安全、云原生支持、自主平台深入优

    2024年02月15日
    浏览(75)
  • Linux Centos7内网服务器离线升级openssh9.3

    内网服务器需要升级openssh,被折磨了一整天,觉得有必要记录一下,不然对不起这差点崩溃的一天,主要的几个难点就是不能yum一键安装,需要自己找到对应的依赖版本然后通过堡垒机上传到内网,还有就是服务器很干净,什么都没有,需要离线安装的包太多,又不知道依赖

    2024年02月16日
    浏览(37)
  • 银河麒麟服务器安装wireshark

     双击打开即可  上图为抓包工作界面 使用方法跟windows系统下一致

    2024年02月15日
    浏览(40)
  • centos7服务器安装 mysql

    官网:https://dev.mysql.com/downloads/mysql/ 1.查看有没有需要卸载的SQL包,一般系统的mariadb是自带的,需要卸载 例如:安装过MySQL 使用如下命令卸载 2.解压与rpm安装 解压 安装 显示需要依赖的,直接用–nodeps参数 3、登录配置 启动 获取密码 登录 修改密码 刷新权限 配置远程登录

    2024年01月25日
    浏览(43)
  • 【麒麟服务器操作系统忘记开机密码怎么办?---银河麒麟服务器操作系统更改用户密码】

    以最新版本 Kylin-Server-10-SP2-x86-Release-Build09-20210524 为例。 图 1.1 grub 菜单 2.1按下”e”输入,输入用户名和密码(root/Kylin123123)(如图 1.2.1) 图 1.2.1 进入 kernel 2.2在 linux16(kernel)那行最后添加“rw(空格)init=/bin/bash (空格) console=tty0” (如图 1.2.2)。 图 1.2.2 编辑 kernel 2.3按

    2024年02月04日
    浏览(95)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包