首页 > 数据库 >Lixnu:如何安装、启用、访问云服务器中的MySQL数据库?

Lixnu:如何安装、启用、访问云服务器中的MySQL数据库?

时间:2023-03-31 22:15:34浏览次数:51  
标签:grep Lixnu MySQL ivh ..... mysql 服务器 password rpm

Linux系统:CentOS7

MySQL版本:5.7.41

安装方法:rpm安装(需要自己解决依赖问题)

云服务器:阿里云

MySQL客户端:Navicat

 


 

1、准备工作:

软件配置

  本机是否有mysql软件:

    rpm -qa | grep mysql

  是否有冲突软件mariadb:

    rpm -qa | grep mariadb

    (如果有)卸载软件:

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

  是否有依赖软件net-tools、libaio:

    rpm -qa | grep net-tools

    rpm -qa | grep libaio

    (如果没有)安装依赖软件:

       查看可按照的依赖软件包名:

        yum list -y net-tools

        yum install -y net-tools

      安装:

        yum list -y libaio

        yum install -y libaio.x86_64

2、安装mysql

2.1 解压安装包:

  tar -xvf mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar

  获得软件包若干。
2.1、按照依赖顺序安装软件包:

  rpm -ivh mysql-community-common-5.7.41-1.el7.x86_64.rpm

  rpm -ivh mysql.....libs....

  rpm -ivh mysql.....devel....
  rpm -ivh mysql.....libs-compat....
  rpm -ivh mysql.....client....
  rpm -ivh mysql.....server....

3、启动mysql

  启动服务:

    systemctl start mysqld

  设置开机自启:

    systemctl enable mysql

  查询启动中的sql服务:

    netstat -tunlp | grep mysql

  查询启动中的mysql进程:

 

    ps -ef | grep mysql

4、从日志中查询初始密码

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

5、进入mysql,初始化设置

  进入mysql服务:

    mysql -uroot -p

    输入密码(输入后不显示,回车确认)

  设置密码最低长度为4:

    set global validate_password_length=4;

  设置密码安全等级为低:

    set global validate_password_policy=LOW;

  设置新密码:

     set password = password('新密码');

  开启root用户访问权限:

    GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '密码';

  刷新权限,使其生效:

    flush privileges;

6、远程访问

  开放系统3306端口:

     firewall-cmd --zone=public --add-port=3306/tcp --permanent

  Navicat连接:

    1、连接到云服务器

    

    2、连接数据库

    

 

标签:grep,Lixnu,MySQL,ivh,.....,mysql,服务器,password,rpm
From: https://www.cnblogs.com/lurenjia-bky/p/17277591.html

相关文章

  • 项目一众筹网05_02_[树形开发]菜单管理、API文档发布到web服务器、配置文件里面修改to
    系列文章目录文章目录系列文章目录08-页面显示树形结构-前端-使用真实数据09-准备zTree的API文档(因为现在没有图标)==API文档发布到web服务器上去==配置文件里面修改tomcat的默认端口号(只需改动3个地方)10-前端-显示图标-分析思路(-页面显示树形结构)11-前端-显示图标-代码实现(-页面......
  • 通过Sysmon+Nxlogs收集Windows Server 2012服务器日志-并以Syslog形式发送Json格式数
    0x01环境介绍WindowsServer2012已经安装部署好了域控,目的除了收集Windows服务器本身的日志外还收集域控环境下的各种日志。0x02Nxlog配置和使用使用社区版本即可,下载地址:https://nxlog.co/downloads/nxlog-ce#nxlog-community-edition使用的版本是当前最新版本安装过程就省略,......
  • 用飞书账号登录web应用、Linux服务器
    某初创型的科技公司拥有5、6个web应用,采用飞书作为移动办公沟通协作工具。为提高办公效率及运维效率,公司想用飞书账号作为身份源,登录web应用及Linux服务器。视该公司部署方式而定(本地化部署还是采用SaaS服务),宁盾有对应的产品及解决方案:宁盾目录服务或云身份目录平台。解决思路是:将......
  • linux ftp服务器报错:425 Data Connection Failed.的解决方法
    原先我写的脚本:然后会出现450错误  修改后的脚本: 再操作前,增加passive一条语句就解决了。参考博客:https://www.codenong.com/cs106853176/    ......
  • 开心档之MySQL WHERE 子句
    MySQLWHERE子句我们知道从MySQL表中使用SQLSELECT语句来读取数据。如需有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中。语法以下是SQLSELECT语句使用WHERE子句从数据表中读取数据的通用语法:SELECTfield1,field2,...fieldNFROMtable_name1,ta......
  • 开心档之MySQL 序列使用
    MySQL序列使用MySQL序列是一组整数:1,2,3,...,由于一张数据表只能有一个字段自增主键,如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。本章我们将介绍如何使用MySQL的序列。使用AUTO_INCREMENTMySQL中最简单使用序列的方法就是使用MySQLAUTO_INCREMEN......
  • OpenCloudOS 9.0 发布:首个全自研服务器操作系统
    系统开源社区OpenCloudOS正式发布首个全自研社区9.0版本(以下简称OC9.0)。据了解,该版本由腾讯等十余家企业共同开发并长期维护,其内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。​操作系统等基础软件是信息技术的根基,也是亟需实现突破,掌握......
  • 网络时钟同步设备(NTP时间同步服务器)技术设计应用方案
    网络时钟同步设备(NTP时间同步服务器)技术设计应用方案网络时钟同步设备(NTP时间同步服务器)技术设计应用方案京准电子科技官微——ahjzsz网络时钟系统,顾名思义就是由1/2套母钟和一群子钟组成。如果你选择了安徽京准公司的HR系列时钟系统产品,那么所有的系统设计将会变得非常简单: ......
  • 使用EFCore的Code First和MySql数据库迁移(转载 )
    下辈子还当程序员 博客园首页新随笔联系订阅管理随笔-4  文章-0  评论-9  阅读- 44432使用EFCore的CodeFirst和MySql数据库迁移 1.感慨一下    随着.netcore的持续更新和升级,至少对于从事.net开发的人员和即将踏入这个领域......
  • mysql——null值和空值
    参考:https://blog.csdn.net/xp178171640/article/details/103065271?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-103065271-blog-107128984.235%5Ev27%5Epc_relevant_3mothn_strategy_and_data_recovery......