当前位置: 首页 > news >正文

MySQL CentOS7 本地安装

假设已经删除了MySQL,如果你没有删除可以搜索一下

我这里是使用了unzip来解压
sudo yum install -y unzip zip

unzip mysql-libs.zip

cd mysql-libs
本来是使用rpm,但是这里缺少perl

error: Failed dependencies:/usr/bin/perl is needed by MySQL-server-5.6.24-1.el6.x86_64

这里使用yum本地安装
sudo yum localinstall -y MySQL-server-5.6.24-1.el6.x86_64.rpm

sudo grep 'temporary password' /var/log/mysqld.log
我这里没有这个文件,因为没有启动mysql

sudo service mysql start
由于mysql表缺少了,这里无法启动
错误:Starting MySQL... ERROR! The server quit without updating PID file

停止所有 MySQL 进程确保没有任何 MySQL 相关的进程在运行。
sudo killall mysqld
如果提示 "mysqld: no process found",说明已经没有进程在运行,可以继续。
清空数据目录删除 /var/lib/mysql 目录下的所有文件和文件夹,为初始化做准备。

sudo rm -rf /var/lib/mysql/*
运行初始化脚本使用 mysql_install_db 命令来生成系统数据库和表。

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
--user=mysql: 指定 MySQL 运行时使用的用户。
--basedir=/usr: 指定 MySQL 的安装基础目录。
--datadir=/var/lib/mysql: 指定数据目录。
执行成功后,你会看到类似 "Installation of system tables failed!" 或 "OK" 的提示。如果看到 "OK",说明初始化成功。
但是,仍然缺少了:
错误:FATAL ERROR: please install the following Perl modules before executing /bin/mysql_install_db: Data::Dumper

sudo yum install -y perl-Data-Dumper
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo chown -R mysql:mysql /var/lib/mysql
sudo service mysql start

这里我显示成功了。

sudo yum localinstall -y MySQL-client-5.6.24-1.el6.x86_64.rpm

mysql --version
显示:mysql Ver 14.14 Distrib 5.6.24, for Linux (x86_64) using EditLine wrapper
mysql -u root -p
当提示输入密码时,直接按回车键(因为我们之前确定初始密码为空),即可登录。

-- 将 'YourNewStrongPassword' 替换为你自己的强密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YourNewStrongPassword');

exit;

如果需要远程连接

use mysql;
select user,host,password from user;
update user set host='%' where host = 'localhost';
-- 这里hadoop102是hostname,需要自己修改成对应的
delete from user where Host='hadoop102';
delete from user where Host='127.0.0.1';
delete from user where Host='::1';
http://www.hskmm.com/?act=detail&tid=26065

相关文章:

  • TypeScript装饰器 - Ref
  • 【笔记】排列与组合学习笔记
  • 【高级数据结构】线段树
  • 【高级数据结构】ST 表
  • 【高级算法】树形DP
  • 【高级数据结构】浅谈最短路
  • C++_基础
  • 2025电位仪厂家最新企业品牌推荐排行榜,纳米粒度及 Zeta 电位仪,Zeta 电位仪公司推荐
  • PCIe扫盲——物理层逻辑部分基础(二)
  • 前沿仿真未来趋势
  • StarRocks与Apache Iceberg:构建高效湖仓一体的实时分析平台 - 详解
  • 斑马打印机打印头更换教程
  • 构造中国剩余定理方程组的解
  • 2025粒度仪厂家最新品牌推荐榜,喷雾粒度分析仪, 激光粒度仪,激光粒度分析仪,纳米粒度仪公司推荐
  • MTK oppoR9m Smart Phone flash Tool 提示 ERROR: STATUS_ABORT(0xC0010002)
  • 二分图最大匹配 Dinic/EK算法
  • 基本Dos指令
  • 2025 年酒店一次性用品源头厂家最新推荐排行榜:含牙签牙线筷子套杯盖杯垫杯套外卖筷子印刷房卡套信封用品优质供应商盘点
  • 2025餐饮一次性用品厂家最新推荐排行榜:聚焦资质口碑与产品实力,助力餐饮企业精准选品!
  • 2025工伤诉讼律师事务所推荐:北京市信之源律所专业维权值得
  • 2025小程序开发公司最新推荐榜,优选杭州网博科技,兼顾用户体验与传播效果
  • 2025企业合同律师事务所推荐:北京信之源律所,专业靠谱之选
  • MTK oppoR9m Smart Phone flash Tool 提示 ERROR: STATUS_PRELOADER_INVALID(0xC0030004)
  • Docker 部署 PostgreSQL 数据库教程
  • 2025年软件外包平台解析:10个不同定位的真实情况
  • P3574 题解 | 贪心,树形 dp
  • 爱,在行动中生长,我们因爱而变得辽阔——《岛上书店》读后感
  • Ubuntu 下同名文件替换后编译链接到旧内容的现象分析 - 实践
  • Luogu P14007 「florr IO Round 1」查询游戏 题解 [ 蓝 ] [ 交互 ]
  • RK3588和FPGA桥片之间IO电平信号概率性不能通信原因 - 实践