首页 > 数据库 >Linux 安装MySql

Linux 安装MySql

时间:2023-05-04 20:00:10浏览次数:46  
标签:8.0 x86 安装 Linux community 64 mysql rpm MySql

Linux 安装MySql

1.下载mysql

https://downloads.mysql.com/archives/community/

下载之后使用文件传输工具传输到你的服务器上

在这里插入图片描述

在这里插入图片描述

 

2.安装mysql

1.创建mysql 文件夹

mkdir /soft/mysql 创建文件夹

cd /soft/mysql 进入

 

2.解压文件夹

在该目录下再创建一个文件夹,并且将安装包解压到该文件夹中

 

解压完成之后可以切换到 mysql-8.0.26 目录下查看解压后的文件

 

3.安装

rpm -ivh mysql-community-c

 

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

 

rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm

 

 

这里报错了原因是没有安装依赖

安装依赖

yum install http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm

 

 

之后依次安装

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm 

 

 

如果安装 mysql-community-server-8.0.32-1.el7.x86_64.rpm 报以上错误

rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm --force --n(在后面加‘--force --n’即可)

 

4.启动服务

systemctl start mysqld 启动服务

查看安装sql 时自动生成的密码

cat /var/log/mysqld.log

 

启动mysql 输入刚刚系统自动生成的密码

mysql -u root -p

 

5.外网访问

部署成功之后外网是不能访问的 需要做以下几步

1.查看端口是否开放并且打开

 

firewall-cmd --query-port=3306/tcp 查看端口是否开放

firewall-cmd --zone=public --add-port=3306/tcp --permanent 开发端口

firewall-cmd --reload 重启防火墙

2.在购买服务器后台开放端口(我使用的阿里云)

 

 

3.让数据库可以其他地址访问

use mysql;

如果报错则表示需要重置你的mysql 密码

 

进入mysql 后执行select host from user where user = ‘root’;发现你的mysql 只能本地访问

 

 

使用update 进行修改

update user set host = ‘%’ where user = 'root';

 

6.测试

 

数据库已经安装好且可以外网访问 有什么问题可以联系我

标签:8.0,x86,安装,Linux,community,64,mysql,rpm,MySql
From: https://www.cnblogs.com/fjyunyou/p/17372345.html

相关文章

  • 安装redis
    服务器下执行cd/usr/local,进入到local文件中。执行mkdirredis创建文件夹。 下载redis-6.0.6.tar.gz文件,当前目录执行tar-xvfredis-6.0.6.tar.gz将文件解压。在b服务器安装gcc,centos:执行yuminstallgcc-c++,在执行yum-yinstallcentos-release-scl,yum-yinstall......
  • [Linux资源] 鸟哥的私房菜
    鸟哥的Linux私房菜--基础学习篇目录http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php?utm_source=jobboleblog鸟哥的Linux私房菜--服务器架设篇目录http://vbird.dic.ksu.edu.tw/linux_server/?utm_source=jobboleblog......
  • 兼容 windows 和 Linux 的fgets文件读取方式(判断文件尾)
    /*检测文件尾范例使用fgets读取文件*//*范例:检测文件尾,windows和linux,unix平台兼容版本*/#include<stdio.h>#include<stdlib.h>#defineBUFSIZE100intmain(void){FILE*f;charstr[BUFSIZE];char*result;//读方式打开文件hello.txt,如果文件不......
  • 如何在Linux检查并使用串口
    原文译至:http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/如何根据不同的需求(如modem,连接空的module或连接到一个dumb终端)在Linux下检查并配置串口呢?Linux提供了各种工具,Linux使用ttySx作为一个串口设备的名称。例如,COM1(DOS/Windows名字)是t......
  • [每日一个小技巧] CentOS 下使用yum安装一类软件包
    yum提供了丰富的工具用于支持软件包的安装。有时候需要安装不只只是一个的情况下,可以使用groupinstall选项。首先可以通过grouplist查询对应的group信息,比如需要安装开发工具的情况下,可以使用以下命令:$yumgroupinstall  "DevelopmentTools"......
  • [每天一个Linux小技巧] Linux下 截图
    方法一:使用firefox截图:Ctrl+Shift+C方法二:使用Linux自带的工具:screenshot方法三:使用PrtScn键截全屏,使用Alt+PrtScn键截取焦点所在的窗口。文件默认保存在$PWD/图片下。参考:http://jingyan.baidu.com/article/f71d6037639c6f1ab641d124.html......
  • Linux下如何找到程序中是否有dlopen的库
    嵌入式系统开发下,有时候要对库进行一些处理.比如这个库没有被用到就可以被移除,但是一般情况下没有去判断dlopen的库信息,所以会造成误删除的情况.这个bash脚本用来搜索指定目录或指定文件是否有使用dlopen的库及可执行文件.注意:该脚本因为是通过对二进制文件的分析实......
  • 虚拟机安装 bind 9 及顶级域名解析
    如何将所有域名解析到同一个网关服务器中,手把手教学!!! #安装可以参考下面这个教程ISCBIND9-最详细、最认真的从零开始的BIND9-DNS服务搭建及其原理讲解(Debian/Windows)-DoHerasYang-博客园(cnblogs.com)我这边只能在虚拟机中安装成功,宿主机总是报unable......
  • linux模块驱动编写示例
    2023-05-04关键字:该驱动可通过dts配置属性,可在/dev创建节点,支持对/dev下的节点进行标准IO读写以及ioctl读写。dts如下:ir_cut{status="okay";compatible="chorm,ir-cut";gpios=<&gpf0GPIO_ACTIVE_HIGH>,<&gpf1GPIO_ACTIVE_LOW>;}; ......
  • 【解决方案】MySQL死锁解决案例
    说明:该场景为商品库存操作更新MySQL时发生的数据库死锁,如果你没有做过库存系统经验,也可以把方案应用到(优惠券库存or活动库存or抽奖礼品库存等等),只要符合同时更新多条记录时均可。背景:库存系统组合品是由多个单品组合而成,更新数据库时先组装数据再批量更新多个sku。组合品关系......