首页 > 数据库 >CentOS中安装mysql

CentOS中安装mysql

时间:2023-06-07 18:44:46浏览次数:57  
标签:service CentOS -- systemctl yum mysql mysqld 安装

安装前检查:

一。先检查CentOS  的默认数据库  mariadb是否存在 

   rpm -qa | grep mariadb

  查出结果

  mariddb-libs-5.5.68-1.el7.x86_64

二。强行删除上边的文件

  rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

 

开始安装:

一。下载  wget 命令工具

  yum -y install wget

 

二。下载mysql 安装包

  wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

  (下载地址见下图操作步骤)

  可以从msyql yum repository 复制要下载的地址

  https://dev.mysql.com/downloads/repo/yum/

 

 

 三。安装下载yum安装包

  yum localinstall mysql80-community-release-el7-7.noarch.rpm

 

四。更新yum源

  yum clean all

  yum makecache

 

五。开始安装MySQL

  yum install mysql-community-server

 

 

六。启动MySQL

  systemctl start mysqld

 

七。启动成功后可以查看初始化密码随机生成的

  cat /var/log/mysqld.log | grep password

 

八。登录MySQL修改mysql用户密码

  mysql -u root -p  <上边查出的密码>

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

  注意一定要先改密码 ,且密码设定要符合要求, 大小写字母加符号   比如  (w123456B   

 

九。设置可远程访问 

  mysql> use mysql;

  mysql> update user set host='%' where user='root';

 

十。授权用户名的权限,赋予任何主机访问数据的权限

  mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

  mysql> FLUSH PRIVILEGES;

 

十一。centos 防火墙要设置开放  3306 端口

  #查看防火墙状态   

  firewall-cmd --state

  # 启动防火墙

  systemctl start firewalld.service

  # 关闭防火墙
  systemctl stop firewalld.service
  # 设置开机自启动
  systemctl enable firewalld.service
  # 开放防火墙端口
  firewall-cmd --zone=public --add-port=3306/tcp --permanent
  # 重新加载配置
  firewall-cmd --reload
  # 查看开放的防火墙端口
  firewall-cmd --zone=public --list-ports

 

mysql服务操作

  启动服务

  systemctl start mysqld.service

  关闭服务

  systemctl stop mysqld.service

  重启服务

  systemctl restart mysqld.service

  查看状态

  systemctl status mysqld.service

  开机自动启动

  systemctl enable mysqld.service

 

标签:service,CentOS,--,systemctl,yum,mysql,mysqld,安装
From: https://www.cnblogs.com/wbob/p/17462732.html

相关文章

  • window安装EMQX和node.js
    进入网站https://www.emqx.io/zh/downloads?os=Windows进入nodejs官网https://nodejs.cn/download/下载......
  • 第3天学习Docker-Docker部署常见应用(MySQL、Tomcat、Nginx、Redis、Centos)
    前提须知:(1)搜索镜像命令格式:dockersearch镜像名(2)设置Docker镜像加速器详见文章:Docker设置ustc的镜像源(镜像加速器)1、部署MySQL拉取镜像(这里拉取mysql5.7版本)[root@localhost~]#dockerpullmysql:5.7创建容器(默认运行)[root@localhost~]#dockerrun-di--name=my_mysql-p330......
  • docker安装spark
    curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-composedocker-compose--versiondockerpullsingularities/sparkvidocke......
  • 生产环境windows服务器Oracle11gR2安装配置
    1.生产环境Windows主机环境规划  os:windows2008  ip:192.168.1.51  主机:ippuxwebdb  数据库:oracle11.2.0.4+补丁  数据库名:fgwebdb  主机  物理内存:内存16G/32G,CPU:i3/i5/i7硬盘空间500G  网络要求:有线  2.Windows服务器系统安装  1.VMware虚......
  • Oracle 19c dbca静默安装建库
     Oracle19cdbca静默安装建库 目前单节点无RAC环境,模板如下(RAC差不多,少部分不同)。1dbca-silent-createDatabase\2-responseFileNO_VALUE\3-templateName$ORACLE_HOME/assistants/dbca/templates/New_Database.dbt\4-databaseTypeMULTIPURPOSE\5-da......
  • CentOS7 本地光盘镜像rpm包
    CentOS7本地光盘镜像rpm包一、前言rpm包的下载方式通过本地光盘镜像下载rpm,centos7.iso镜像文件,内置了绝大多数软件的rpm包(本文章即演示如何配置本地rpm)在线下载rpm包,有很多软件的官网,以及第三方软件仓库,会提供下载功能http://rpm.phone.net/www.rpmfind.net更加精......
  • MySQL索引和视图
    索引1、简介在MySQL中,索引index也叫做“键key”,它是存储引擎用于快速找到记录的一种数据结构索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要索引优化应该是对查询性能优化最有效的手段,创建一个真正优秀的索引经常需要重写SQL查询语句......
  • Mysql union all+括号引起的性能问题
    SQL如下(MYSQL版本为8.0.17):selectlastnamefrom(selectid,loginid,workcode,lastnamefromHrmResourceunionallselectid,loginid,''asworkcode,lastnamefromHrmResourceManager) a  where(idin(83109));mysql>explainselectlastnamefrom(s......
  • mysql 慢查询的简要介绍
    如何配置与查看慢查询mysql慢查询相关命令:#查看慢查询是否开启SHOWVARIABLESLIKE'%slow_query_log%'#开启慢查询SETGLOBALslow_query_log='ON'#查看慢查询日志位置SHOWVARIABLESLIKE'%slow_query_log_file%'#查看慢查询阈值,单位:秒SHOWGLOBALVARIABLES......
  • 叉车技改:提升叉车安全性,安装叉车指纹锁
    在工业生产中,叉车是一个非常重要的物流设备。然而,由于叉车操作者疲劳、不慎操作或不当使用等因素,往往会导致在操作过程中发生意外事故。因此,提升叉车的安全性显得尤为重要。为了增加叉车的操作安全性,可以采用安装叉车指纹锁这一技改措施。九盾安防叉车指纹锁是一种通过人体生物识......