CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享
【Linux】CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享,废话就不多说了,直接搞起来?冲冲!
第一步:连接上Xshell,卸载MariaDB数据库(总是要清理不需要的东西干干净净的好办事?)
在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包(?像这样的安装包)
若不是root用户输入:su root(已经是root则忽略),然后输入:rpm -e --nodeps [item] ([item] 表示要显示的要删除的安装包)
命令介绍:(这样瑟滴?)
rpm 管理套件-e 删除指定的套件
–nodeps 不验证套件档的相互关联性
重复1. 在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包看看是否已经删除了
第二步:下载最新稳定的Mysql安装包
需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包
mysql安装包下载地址:http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
或者https://dev.mysql.com/downloads/repo/yum/
通过使用yun的方式进行安装,依次输入以下命令安装Mysql(这是一种安装方式,我是使用另一种方式)
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server下载Mysql压缩包 下面百度云分享压缩包:?
猛戳戳戳这里获取压缩包?
第三步:找到Mysql压缩包所在目录,并解压
我这里是通过Xftp发送压缩包到服务器(使用Xshell可以点击下图的图标)
找到Mysql压缩包所在目录(我这里是放在/usr/mysql 里)
到压缩包的目录下在Xshell解压缩输入:tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
命令介绍:tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
jdk-8u11-linux-x64.tar.gz 文件名
这里可以看到压缩包里所有的安装文件(需要按顺序依次安装common>libs>client>server ,后一给依赖前一个)
第四步按照顺序common>libs>client>server依次安装
- 安装common,输入命令:rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
- 安装libs,输入命令:rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
- 安装client,输入命令:rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
- 安装server,输入命令:rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --nodeps --force (如果直接安装不了,则加上–nodeps --force?)
第五步:查看是否全部安装完成
输入命令:rpm -qa |grep mysql
第六步:完成对 mysql 数据库的初始化
- 输入初始化命令:mysqld --initialize(我这里由于是新买的服务器什么都没有,缺少了numactl。)
报错yum安装numactl 命令:yum -y install numactl (没有问题就忽略这里?) - 输入权限设置命令:chown mysql:mysql -R /var/lib/mysql (这个很关键,设计mysql的权限,不设置会启动不了mysql服务?)
- 初始化 MySQL命令: mysqld --initialize
- 启动Mysql:systemctl start mysqld
- 设置开机自启动:systemctl enable mysqld
- 查看 MySQL 运行状态:systemctl status mysqld
Mysql的基本设置之修改登入密码:
- 重新设置密码
①查看默认的随机密码: cat /var/log/mysqld.log |grep password
②登录MySQL命令:mysql -uroot -p ,然后输入上面查询到的密码(直接粘贴,命令窗口不会显示密码出来?)
③修改默认密码命令:ALTER USER ‘root’@'localhost’IDENTIFIED WITH mysql_native_password BY ‘xxxxxx’; (xxxxx这里是自己要设置的密码)
④然后可以使用exit 退出,重新使用新密码重新登入嗷~~s?
第七步:Mysql的基本设置之远程访问授权
- 放开远程连接命令:grant all PRIVILEGES on 数据库名.表名 to ‘用户名’@‘ip地址’ identified by ‘密码’ WITH GRANT OPTION;
分析参数:数据库名.表名:授权数据库的表(数据库和表都可以用*号表示所有)
用户名:授权用户(我这里是root)
ip地址:放开的ip地址
密码:设置连接密码 - 刷新设置命令使命令立即生效:flush privileges;
最后:一些mysql基本命令集合(碰到新的就会加进来,备忘用的)
- 修改加密规则命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; (MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式) ,刷新命令:flush privileges;
CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享的更多相关文章
- centos7下搭建Testlink环境详细过程
花了半天的时间终于搭建好了完整的Testlink环境,主要包括Mysql以及PHP的版本.未关闭防火墙.以及安装配置过程中遇到的一些问题.以下是详细的搭建过程. 一.工具准备 以下是我在搭建过程中用到 ...
- centos7 下安装Apache2+MariaDB+PHP5过程详解
1.启用Apache2 Centos7默认已经安装httpd服务,只是没有启动.如果你需要全新安装,可以 yum install -y httpd 启动服务:systemctl start httpd ...
- centos7下安装oracle11gR2的详细步骤
环境准备 安装包: CentOS-7-x86_64-DVD linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 本教 ...
- libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详细过程
看到网上有人讲解fedora 9下安装PF-RING的过程,都是几年前的了,比较老了,我安装PF-RING就是为了使用libpcap库,libpcap的原理是通过socket 将数据包从网卡 捕获数据 ...
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
也可参考:http://blog.csdn.net/nhm_lxy/article/details/37813789 转自:http://www.cnblogs.com/pengineer/p/435 ...
- linux下安装oracle数据库详细教程
一.安装yum源 下载或拷贝RedHat的iso镜像到本地,比如 /repo/iso/ rhel-server-6.6-x86_64-dvd.iso 1.建立ISO文件存放目录(/repo/iso)和 ...
- vbox下安装centos (全部都是基于64位)
1.首先提示说CPU内核不匹配,如下图: 于是查阅资料得知:64位CPU支持32位和64位,而要用64位内核,就需要主板支持,于是修改BIOS,在ADVANCE(高级)里,找到VT(也就是virtua ...
- linux下安装redis的详细过程
先安装一些组件: yum -y install gcc gcc-c++ libstdc++-devel 下载并安装: # wget http://download.redis.io/releases/ ...
- Centos7下安装Docker(详细的新手装逼教程)
早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...
- Linux(CentOS7)下安装Mysql8数据库
一.Linux版本 二.先下载Linux下的Mysql包,打开Mysql官网 https://www.mysql.com/ 点击DOWNLOAD,进入 https://www.mysql.com/do ...
随机推荐
- 校内模拟测试010T1 删点游戏dt
题意简述 n个点m条边的无向图,要把所有点一个一个地删去.每次删去一个点的花费为这个点相邻的还未被删除的点的点权.无重边无自环,求最小代价. 数据范围 对于\(30\%\)的数据\(n \le 10\ ...
- 通义灵码2.5+qwen3——节假日抢票不用愁,基于12306-MCP实现个人火车票智能查询小助手!
在日常生活中,12306 是中国铁路售票系统的官方平台.为了提升购票效率.自动化查询余票信息以及获取车站代码等功能,我们希望通过使用智能体编程方式,结合 MCP(Model-as-a-Servic ...
- 「Note」您想来点数据结构吗?
大分块系列 最初分块 \(\color{black}{P4119}\) 考虑数列分块+值域分块 数列分块需要维护: \(nid_{i,j}\) \(fid_i\) \(f_i\) 块 \(i\) 中数 ...
- CSP-J/S第一轮初赛 ~持续更新~
CSP-J/S初赛 2022更新的初赛知识汇总 基础算法 链表 插入删除数据,操作数据O(1),遍历是O(n),可以进行动态调整. 指针指向的是上下节点,链表储存 数据 下一个节点 上一个节点. 动态 ...
- ET框架对MongoDB的使用
一:本地测试: 1:加载DB组件 2:调整用户ID : C2G_LoginGateHandler中创建玩家时id调整.(每次重启服务端创建小人ID是一样的,插入数据库会覆盖掉上传插入的数据) 3:在 ...
- vitepress动态导航
前言 我需要根据动态设置导航. 比如根据不同的路由设置不同的顶部导航. 但是vitepress并没有相关配置,但是我们可以通过拦截主题修改全局状态来完成这个功能! 核心知识 创建文件,xxx/docs ...
- rustdesk自建服务器
前言 rustdesk是一款免费开源的 远程控制软件. 它内置服务器 开箱即用. 不过提供的免费服务器在国外,白嫖起来 有点卡顿 建议自建服务器 . 下边是教程 安装docker和docker com ...
- react中设置短链接
原因比如,我page要引入一个页面,那么引入起来就很麻烦.图片在src\assets\img\login\bg.jpg组件在src\pages\login\index.tsx引入代码如下: impor ...
- matlab 简单显示多边形和线条和点
简介 有的时候关于3d的散点和面片,直接用matlab 显示比较方便. code scatter3(x1,y1,z1,'k'); hold on; scatter3(x2,y2,z2,'*'); ho ...
- 没有调度器的协程不是好协程——零基础深入浅出 C++20 协程
前言 上一篇<协程本质是函数加状态机>谈到 C++20 协程的本质,是编译器基于 duff device 的精巧封装,经过一番乾坤大挪移,协程体内容被掉包只保留协程初始化代码,实际运行代码 ...