bclinux基于欧拉(BigCloud Enterprise Linux For Euler)下安装mysql5.7

news2024/11/24 13:30:52

第一步:下载mysql5.7的rpm安装包

下载地址:https://dev.mysql.com/downloads/mysql/

第二步:上传mysql安装包到Centos7的下

第三步:检查是否已经安装了mysql或者mariadb(centos7默认安装),如已安装,需要先卸载

(可以参考网上方法卸载)

第四步:安装mysql5.7需要的依赖

yum install libaio

 yum install net-tools

由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限
执行 :chmod -R 777 /tmp

第五步:安装mysql5.7

在mysql的安装文件目录下执行:(必须按照顺序执行)

[root@localhost opt]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm

[root@localhost opt]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm

如果系统中没有安装mysql5.7需要的依赖,在安装的时候会报错,缺哪个依赖就yum install哪个

查看mysql安装的版本:(出现如下版本信息,表示安装成功)

mysql服务的初始化:

为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化

[root@360-1 /opt]#  mysqld --initialize --user=mysql


查看密码

第六步:mysql服务的启动和停止

启动:

[root@localhost opt]# systemctl start mysqld.service

或者

[root@localhost opt]# service mysqld start

停止:

[root@localhost opt]# systemctl stop mysqld.service

或者

[root@localhost opt]# service mysqld stop

查看进程:

[root@localhost opt]# ps -ef | grep mysqld

第七步:首次登陆

首次登陆通过 mysql -uroot -p进行登录,在Enter password后面,输入初始化密码

注意:要保证自己的mysql服务是开启的状态

因为初始化密码默认是过期的,所以查看数据库会报错

修改密码:

# new_password替换成自己的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

设置完密码就可以使用新密码登陆,正常使用数据库了。

第八步:开启远程连接,允许远程连接数据库:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

默认是没有开放3306端口的,这里需要手动开启或者关闭防火墙:

 # 开启3306端口
 ## zone -- 作用域
 ## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议
 ## permanent -- 永久生效,没有此参数重启后失效
 [root@localhost etc]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
 # 关闭防火墙 (生产环境不推荐)
 [root@localhost etc]# systemctl stop firewalld.service #或者
 [root@localhost etc]# systemctl disable firewalld.service
 # 开启3306端口后,需要重启防火墙
 [root@localhost etc]# firewall-cmd --reload
 ​
 ## 开启3306端口后,远程连接工具就能连接到MySQL数据库了

修改字符集问题:

[root@360-1 ~]#  vim /etc/my.cnf

修改完配置文件,需要重新启动mysql服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1685968.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《intel开发手册卷3》读书笔记2

IA-32架构的内存管理分为两个部分:分段和分页。分段提供了一种隔离每个进程 或者任务代码、数据和栈模块的机制,保证多个进程或者任务能够在同一个处理器上运 行而不会互相干扰。分页机制实现了传统请求调页的虚拟内存系统,在这种系统中, 程序…

Python 机器学习 基础 之 数据表示与特征工程 【分箱、离散化、线性模型与树 / 交互特征与多项式特征】的简单说明

Python 机器学习 基础 之 数据表示与特征工程 【分箱、离散化、线性模型与树 / 交互特征与多项式特征】的简单说明 目录 Python 机器学习 基础 之 数据表示与特征工程 【分箱、离散化、线性模型与树 / 交互特征与多项式特征】的简单说明 一、简单介绍 二、分箱、离散化、线性…

【加密与解密(第四版)】第十七章笔记

第十八章 反跟踪技术 18.1 由BeginDebugged引发的蝴蝶效应 IsDebuggerPresent()函数读取当前进程PEB中的BeginDebugged标志 CheckRemoteDebuggerPresent() 反调试总结:https://bbs.kanxue.com/thread-225740.htm https://www.freebuf.com/articles/others-articl…

seata介绍及使用

什么是事务的ACID? 几种分布式事务解决方案: AT模式的二阶段提交: TCC模式的二阶段提交: 可靠消息最终一致性方案: SEATA部署: seata-server端下载: 修改seata/conf/file.conf配置文件&#xff…

各种各样的可视化流程图样式,大量案例来袭,设计不愁了。

在设计可视化流程图时,应该注重流程的清晰性和易读性,使用简洁明了的图形和标签,避免过于复杂和混乱的布局,使用户能够直观地理解和跟踪流程的步骤和路径。同时,根据具体的需求和用户群体,可以灵活运用颜色…

小微企业管理系统如何选择等保服务?

小微企业在选择等保(信息安全等级保护)服务时,应当考虑以下几个关键点以确保既能符合法规要求,又能在成本效益上做出合理决策: 了解等保需求:首先,小微企业需要了解自身的业务性质和信息系统的重…

【软件测试】5.测试用例

目录 1.测试用例 1.1概念 1.2测试的要素 2.测试用例的万能公式 2.1常规思考逆向思维发散性思维 2.2万能公式 2.2.1功能测试 2.2.2界面测试 2.2.3性能测试 2.2.4兼容性测试 2.2.5易用性测试 2.2.6安全测试 2.3弱网测试 1.测试用例 1.1概念 什么是测试用例&#xf…

梳理 JavaScript 中空数组调用 every方法返回true 带来惊讶的问题

前言 人生总是在意外之中. 情况大概是这样的. 前两天版本上线以后, 无意中发现了一个bug, 虽然不是很大, 为了不让用户使用时感觉到问题. 还是对着一个小小的bug进行了修复, 并重新在上线一次, 虽然问题不大, 但带来的时间成本还是存在的. 以及上线后用户体验并不是很好. 问题…

ArrayList与LinkedList

内存 内存缓存 预先将数据写到容器等数据存储单元中,就是软件内存缓存。 内存缓存淘汰机制 FIFO(First in ,First Out)(先进先出) LFU (Least Frequently Used) (频繁的最后淘汰) LRU(Least Recently Used) &#…

Lumines推出RGBL彩色混合LED

Luminus Devices倾心打造了一款崭新的4合1 RGBL(红绿蓝绿石灰)LED系列,专为舞台与建筑照明领域量身打造,满足对高显色指数(CRI)与高输出颜色混合的苛刻需求。这一创新之举,无疑是照明技术的一次…

K8S认证|CKA题库+答案| 7. 调度 pod 到指定节点

7、调度 pod 到指定节点 您必须在以下Clusterd/Node上完成此考题: Cluster Master node Worker node hk8s master …

DFA 算法

为什么要学习这个算法 前一段时间遇到了瓶颈,因为词库太多了导致会有一些速度过慢,而且一个正则表达式已经放不下了,需要进行拆分正则才可以。 正好我以前看过有关 dfa 的介绍,但是并没有深入的进行研究,所以就趁着周…

ubuntu22.04下 easyconnect+输入法安装

先使用对应ubuntu版本的easyconnect安装 sudo dpkg -i EasyConnect_x64_7_6_7_3.deb 下载压缩包servicePack,并解压缩 cd 下载路径/servicePack sudo cp * /usr/share/sangfor/EasyConnect/ 打开easyConnect /usr/share/sangfor/EasyConnect/EasyConnect 此处…

docker 安装 SonarQube

文章目录 docker 安装 SonarQube一、修改句柄二、创建挂载文件夹三、拉取镜像四、修改 PG 库4.1、创建用户4.2、创建库 五、启动和挂载六、访问七、安装插件 docker 安装 SonarQube 版本:8.9 对 JDK 8 最大支持为 8.9 版本 一、修改句柄 #修改文件句柄数量&#…

投骰子——(随机游戏的控制)

精华点在于&#xff1a;利用封装&#xff0c;函数之间的良好调用&#xff0c;从而清晰明了的解决问题。 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> # include<stdlib.h> # include<time.h> # include"math.h" # define ARR_LEN 10 # d…

YoloV9改进策略:注意力改进|HCANet全局与局部的注意力模块CAFM|二次创新|即插即用

摘要 本文是在CAFM的基础上做了一些修改&#xff0c;算是二次创新吧&#xff01;修改后的模块对比原来的模型有了很大的提升。我用改进后的模型来改进YoloV9&#xff0c;精度得到了大幅度的提升&#xff0c;即插即用&#xff0c;简单易懂。为了方便大家写论文&#xff0c;我现…

十年磨一剑“2024成都电子信息展会”推动电子产业全球发展

2024成都电子展&#xff0c;招商工作已接近尾声&#xff0c;这场盛大的展会不仅是电子信息行业的一次盛会&#xff0c;更是中国西部电子信息产业发展的重要里程碑。自2013年起&#xff0c;中国&#xff08;西部&#xff09;电子信息博览会便选择成都作为其永久的举办地&#xf…

pod容器基础概念

一 Pod基础概念&#xff1a; ①Pod是kubernetes中最小的资源管理组件&#xff0c;Pod也是最小化运行容器化应用的资源对象。一个 Pod代表着集群中运行的一个进程。 ②kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的&#xff0c; 例如&#xff0c;用于管…

2024年5月22日19:57:32第一部分

家庭财务管理系统 1.逻辑上相邻 2.单链表适应动态变化 1.定义函数 2.定义结构体 sturcrt{stu[100]; phoen[100]; }stu; 3.完善主函数

笔记-iOS消息转发机制和使用

消息转发机制的回顾以及涉及的几个方法 一、OC消息发送原理 消息转发机制 1、由于OC的动态特性&#xff0c;只有当程序运行起来之后&#xff0c;才知道要真正执行哪个函数&#xff08;动态绑定&#xff09;。在编译过程向类发送了其无法理解的消息并不会报错&#xff0c;因为…