首页 > 数据库 >安装配置MySQL

安装配置MySQL

时间:2024-03-13 23:31:29浏览次数:34  
标签:安装 配置 rpm mysql MySQL node3 root software

安装配置MySQL主要包括以下步骤:

1、检查并卸载旧版本的MySQL

2、如果不使用Mariadb,则也需要卸载

3、离线安装MySQL

MySQL数据库安装在node3节点上,其他节点通过远程访问的方式使用MySQL数据库。

在node3检查并卸载老版本的MySQL

  • 使用【rpm -qa】命令,查找以前是否装有mysql:
[root@node3 ~]# rpm -qa | grep -i mysql 
  • 如果看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
Mysqlclient 10-3.23.58-4.RHEL4.1 
  • 可以使用如下命令删除mysql:
[root@node3 ~]# rpm -e --nodeps 包名
  • 删除老版本mysql的开发头文件和库:
[root@node3 ~]# rm -fr /usr/lib/mysql 
[root@node3 ~]# rm -fr /usr/include/mysql 
  • 注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,需要手工删除:
[root@node3 ~]# rm -f /etc/my.cnf 
[root@node3 ~]# rm -fr /var/lib/mysql

卸载mariadb

  • 检查是否存在mariadb
[root@node3 ~]# rpm -qa|grep mariadb

  • 如果存在mariadb则使用下面命令进行删除,如果不存在,则跳过此步骤
[root@node3 ~]# rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps

安装MySQL

  • 当前环境提供了MySQL的安装文件,存放在/opt/software目录下
[root@node3 ~]# cd /opt/software/
  • 开始安装MySQL
[root@node3 software]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
[root@node3 software]# yum install -y mysql-community-server

注意:在【yum install -y mysql-community-server】命令中“-y”参数表示自动确认安装MySQL所需的依赖包,如果没有使用“-y”参数,则这里需要手动确认安装MySQL需要的依赖包。

  • 启动MySQL
[root@node3 software]# systemctl restart mysqld
  • 查看MySQL运行状态
[root@node3 software]# systemctl status mysqld

  • 登录到MySQL

MySQL安装完毕后,当前版本的MySQL默认密码为空,这里不需要输入任何密码就能进入MySQL。

[root@node3 ~]# mysql -u root
  • 修改密码
mysql> set password for 'root'@'localhost'=password('123456');
  • 设置MySQL允许远程访问
mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> SELECT User, Password, Host FROM user;

  • 使用【exit】命令,退出MySQL命令行,并重启MySQL使配置生效
mysql> exit
[root@node3 ~]# systemctl restart mysqld

  • 设置为开机启动
[root@node3 ~]# systemctl enable mysqld

标签:安装,配置,rpm,mysql,MySQL,node3,root,software
From: https://blog.csdn.net/2201_75642955/article/details/136639128

相关文章

  • Testng认识与配置-全网最简单
    总结:testng支持注解,线程池,数据驱动,参数化,强大执行模式,也支持单元测试,功能测试,接口测试TestNGisatestingframeworkinspiredfromJUnitandNUnitbutintroducingsomenewfunctionalitiesthatmakeitmorepowerfulandeasiertouse,suchas:Annotations.Run......
  • Windows逆向之配置虚拟机环境
    安装虚拟机环境首先下载吾爱破解论坛专用版虚拟机软件VMWareWorkstation12,注册成功;再通过虚拟机启动论坛提供的WinXP系统镜像,在我的win11上完美运行。实现文件互传为了实验方便,下面要配置物理机和虚拟机之间的文件互传功能。我尝试用过VMware自带的共享文件夹和复制粘贴,但出......
  • Linux安装MySQL
    安装对于MySQL数据库的安装,我们将要使用rpm进行安装。那么首先我们先了解一下什么rpm?**RPM:**全称为Red-HatPackageManager,RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。我们要通过rpm,进行MySQL数据库的安装,主要的步骤如下:1).检测当前系统是否安装过MySQL相......
  • 详细分析Mysql中的LOCATE函数(附Demo)
    目录1.基本概念2.Demo3.实战1.基本概念LOCATE()函数在SQL中用于在字符串中查找子字符串的位置它的一般语法如下:LOCATE(substring,string,start)LOCATE()函数返回子字符串在主字符串中第一次出现的位置如果未找到子字符串,则返回0具体的参数如下:substring......
  • java毕业设计小众咖啡店推荐平台的设计与实现(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景在当今社会,咖啡已经成为许多人日常生活中不可或缺的一部分。随着人们生活水平的提高和消费观念的转变,越来越多的人开始追求个性化和高品质的咖啡体验。小......
  • java毕业设计线上教学平台(springboot+mysql+jdk1.8+meven)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景随着互联网技术的迅猛发展,线上教育已经成为了现代教学体系中不可或缺的一部分。尤其是在全球性的公共卫生事件影响下,线上教学平台显示出了其独特的优势和......
  • Hadoop安装与使用
    Hadoop安装与使用创建Hadoop用户创建hadoop用户可以使不同用户之间有明确的权限区别,同时也可以使针对Hadoop用户的配置操作不影响其他用户的使用创建用户命令如下:sudouseradd-mhadoop-s/bin/bash设置用户密码,方便记忆可以设为hadoopsudopasswdhadoop然后为hadoop......
  • mac软件-Understand安装
    下载:链接:https://pan.baidu.com/s/1UvxgFnjv9pRVJmZO-J2OrQ 密码:nyd4启动后,开始激活,点击enter License code点击“uselegacylicenseing”点击“ADDAlicense”出现如下图,请选择“AddEvalSDL(RegCode)”弹出注册界面,输入licensecode,邮箱任意输入至此,软件“......
  • mysql修改wait_timeout无效
    今晚本来要搭建一个mysql服务测试那个mysqlhasgoneaway问题的,结果设置wait_timeout死活不生效,找来找去,结果发现最大的问题在于globalvariables的问题。先说最重要的,查看这个变量的方法:showglobalvariableslike'%timeout';或者showglobalvariableslike'wait_......
  • 【软件安装】gogs+Jenkins 在windows服务器上实现CI/CD部署
    前景最近公司实现了CICD不过是用TFS,我在想在自己的渣渣服务器和自己配置的gogs上是不是也可以,随动手实践一下,一次不小的尝试安装下载Jenkins复制这个连接到迅雷上下载会快一点,**官方网址**https://www.jenkins.io/http://ftp-chi.osuosl.org/pub/jenkins/windows-stabl......