linux 离线安装mysql 配置开机自启动
系统版本:centos7.8 | mysql版本:5.7.35
- 安装配置mysql数据库
- mysql数据库配置开机自启动
1. 安装配置mysql数据库
mysql版本:5.7.35
点击下载 提取码:rrra
在/opt目录下建立mysql文件夹:
/opt/mysql
把4个rpm包上传到/opt/mysql目录下
检查是否自带mariadb数据库
rpm -qa|grep mariadb
如果有,则返回给你一个标志,反之则没有返回。
删除mariadb数据库,注意:如果你【rpm -qa|grep mariadb】没有返回值,则不需要
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
我的mariadb版本为:【5.5.56-2.el7.x86_64】
mariadb版本可能会有差异,请以自己的版本为准,修改如上命令版本
开始重新安装
cd /opt/mysql
rpm -ivh命令安装以下3个rpm包
注意:一定要按照顺序进行安装,因为rpm包之间相互依赖。
rpm -ivh mysql-community-common-5.7.35-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el6.x86_64.rpm
执行完输入命令确认是否安装成功
rpm -qa | grep mysql
出现如下版本信息可以继续进行

安装第四个rpm包(mysql-community-server-5.7.35-1.el6.x86_64.rpm)
rpm -ivh mysql-community-server-5.7.35-1.el6.x86_64.rpm --force --nodeps
如果出现了【#######100%】标志,那么就完成了Mysql的全部安装
启动mysql
service mysqld start
出现绿色的【OK】,表示mysql服务启动成功,但还需要以下设置
启动失败的话执行以下命令:
mkdir /var/run/mysqld
chown mysql.mysql /var/run/mysqld/
注意:以上为我自己配置过程中遇到的错误的解决方法(我的错误为pid无法创建),var/log/mysqld.log 为mysql启动的日志文件。启动失败的话,可以去里面查看详细报错信息。
设置新的密码
执行以下命令查看初始密码:
grep 'temporary password' /var/log/mysqld.log
sudo mysql -u root -p 查询到的初始密码
登录成功后设置下两个参数,目的是为了可以更改类似123456这样的简单密码,执行如下命令
set global validate_password_policy=0;
set global validate_password_length=1;
以上步骤设置完就可以自己设置密码了:
alter user 'root'@'localhost' identified by '123456'
授权root允许远程访问(可视化软件可以建立链接)
grant all privileges on *.* to 'root'@'%' identified by '123456';
刷新授权
flush privileges
如果还是无法远程连接可以关闭下防火墙再试试
systemctl stop firewalld
2. mysql数据库配置开机自启动
编辑rc.local文件
cd /etc/rc.d/rc.local
注意:必须是此路径下的rc.local
加入如下内容:
#关闭防火墙
systemctl stop firewalld
#创建mysqld 并授权 这两条命令是解决mysql启动报错无法创建pid的问题
mkdir /var/run/mysqld
chown mysql.mysql /var/run/mysqld/
#启动mysql服务
service mysqld start
rc.local文件编辑完保存,并给rc.local文件授权(centos7下必须执行此条命令,否则重启时rc.local文件不会被执行)
chmod +x /etc/rc.d/rc.local
重启
reboot
验证
netstat -na | grep 3306
linux 离线安装mysql 配置开机自启动的更多相关文章
- centos7系统下nginx安装并配置开机自启动操作
准备工作 我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库 ? 1 2 3 4 5 6 7 8 9 10 11 yum install wget gcc gcc-c++ pcr ...
- Linux离线安装mysql 5.6详细步骤
一.安装MySQL 1.下载安装包 mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 2.卸载系统自带的Mariadb rpm -qa|grep mariadb / ...
- Centos6_32位系统512M内存_如何安装gogs_Mysql_配置开机自启动
因为有很多人的Linux版本比较低,内存配置也较低,X86 ,32位系统的:所以这里推荐采用二进制安装gogs,并且使用Mysql:这个是傻瓜式的安装方案,适合绝大多数人(提及了centos7的安装思 ...
- Centos下MongoDB数据库的安装以及配置开机自启动(三)
最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...
- linux下安装redis并开机自启动
分享一个博客地址, 写的太好了, 满满的都是干货 ! https://www.cnblogs.com/renzhicai/p/7773080.html
- 在linux下安装并配置mysql数据库
在linux下安装并配置mysql数据库 工具/原料 MySql5.6 CentOS 方法/步骤 1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...
- Linux下安装mysql(离线安装和在线安装)
一:在线安装mysql 1.首先检测一下,mysql之前有没有被安装 命令:rpm -qa | grep mysql 2.删除mysql的命令: rpm -e --nodeps `rpm -qa | ...
- linux系统下tomcat应用开机自启动 配置
linux系统下tomcat应用开机自启动 配置 相对简单的方式是将tomcat添加为系统服务第一步 复制文件将 $Tomcat_Home/bin目录下的 catalina.sh脚本文件复制到目录/ ...
- Linux下离线安装MySQL
Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’ 如果存 ...
- CentOS 7离线安装MySQL 5.7
系列文章首发平台为果冻想个人博客.果冻想,是一个原创技术文章分享网站.在这里果冻会分享他的技术心得,技术得失,技术人生.我在果冻想等待你,也希望你能和我分享你的技术得与失,期待. 前言 网上已经有那么 ...
随机推荐
- Django的urls的配置
在一个请求到达的时候,最先达到的就是视图层,然后根据url映射到视图函数.这一部分我们来说明url的配置. 概述 为了给一个应用设计URL,你需要创建一个Python 模块,通常称为URLconf(U ...
- SQLSERVER判断是否为数字ISNUMERIC
从SQLSERVER 2005新增isnumeric函数,返回1则字符串是数值,返回0则认为不是数值 但里面有些其他的字符也返回1,不知道是怎么个思路,是不是花旗国的规则? SELECT ISNUME ...
- 【阿里云ACP】-02(弹性储存、对象储存OSS)
弹性网卡 弹性网卡: 是一种可以附加到专有网络VPC类型ECS实例上的虚拟网卡.通过弹性网卡,您可以在任何阿里云地域下实现高可用集群搭建.低成本故障转移和精细化的网络管理. 弹性网卡属性: 属性 规格 ...
- Physics Informed Deep Learning for Flow and Transport in Porous Media
Paper presented at the SPE Reservoir Simulation Conference, On-Demand, October 2021. 这篇论文关注石油储藏模拟问题, ...
- R7-7 调查电视节目受欢迎程度
R7-7 调查电视节目受欢迎程度 分数 15 全屏浏览题目 切换布局 作者 颜晖 单位 浙大城市学院 某电视台要调查观众对该台8个栏目(设相应栏目编号为1~8)的受欢迎情况,共调查了n位观众(1≤n≤ ...
- 03 Proxmox VE介绍
突破困境! 企业开源虚拟化管理平台 使用Proxmox Virtual Environment 郑郁霖(Jason Cheng)著 版次:2021年12月初版 03 Proxmox VE介绍 3.1 ...
- knife4j 整合springboot
1.添加依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife ...
- kubeadm安装单master单node节点k8s集群
操作系统:centos7.6 podSubnet(pod 网段) 10.244.0.0/16 serviceSubnet(service 网段): 10.10.0.0/16 集群角色 IP 主机名 安 ...
- B站小白STM32项目 第9课卡在OneNet_DevLink() 解决办法
笔者在看这一集的时候,自己在emq官方上购买了服务器,于是就换成了自己的服务器和相应的mqtts端口, 买了两个服务器,但最后都卡在OneNet_DevLink() :要么连接不成功,要么显示连接申请 ...
- drf从入门到飞升仙界 02
restful规范 # restful是一种定义web API接口的设计风格,适用于前后端分离的应用模式中 # 关于restful的10个规范 -1.数据的安全保障,通常使用https协议(http+ ...