首页 > 数据库 >通过情况数据目录初始化MySQL数据库

通过情况数据目录初始化MySQL数据库

时间:2024-11-15 15:40:49浏览次数:1  
标签:初始化 affected -- 数据库 MySQL mysql root

第一步:cd /etc/my.cnf

打开配置文件,查看当前数据库的数据目录datadir

打开datadir路径,备份所有文件到另外的目录

然后删除所有 rm  -rf *

初始化数据库

mysqld --defaults-file=/etc/my.cnf --initialize-insecure

然后datadir路径下会产生新的数据文件,给所有文件,包括文件夹下面的所有文件都给mysql权限

然后启动数据库服务,回车,第一次登陆没root密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'SZL13root';
Query OK, 0 rows affected (0.03 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)

新建数据库

mysql> create database micsafdb;
Query OK, 1 row affected (0.04 sec)

使用备份文件恢复数据库数据

mysq>source /tmp/1.sql

通过 MySQL 的 SQL 命令来修改 root 用户的主机限制,使其可以从任何主机(即 %)连接。

-- 修改 'root' 用户的主机限制为 '%',表示可以从任何主机连接
UPDATE mysql.user SET host = '%' WHERE user = 'root' AND host = 'localhost';

-- 授予 'root' 用户所有数据库的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

标签:初始化,affected,--,数据库,MySQL,mysql,root
From: https://www.cnblogs.com/dll102/p/18548098

相关文章

  • SQL Server数据库添加只读用户
    需求描述笔者手头有一个已经部署好的SQLServer数据库,现需要给外部人员开通访问权限,但又要避免外部人员误操作污染数据库,所以这里选择给他们配置数据库只读用户。详细配置步骤我们打开MicrosoftSQLServerManagementStudio(简称SSMS),连接对应数据库引擎,如下图菜单位置,右键点......
  • 使用 JuiceFS 快照功能实现数据库发布与端到端测试
    今天的博客来自JuiceFS云服务用户Jerry,他们通过使用JuiceFSsnapshot功能,创新性地实现了数据的版本控制。Jerry,是一家位于北美的科技公司,利用人工智能和机器学习技术,简化用户购买汽车和家庭保险的比较及购买流程。在软件开发领域,严格的测试和受控发布已经成为几十年来的标......
  • MySQL 8 复制性能的增强
     新的复制时间戳MySQL主从复制环境,最常见的任务是确保复制确实在进行,而且主从之间没有发生错误。常用的命令是showslavestatus,该命令提供了从库线程的状态信息。因此,通常需要每个从库上执行showslavestatus并检查输出结果。 输出内容中,有个参数指标"Seconds_Behind_M......
  • mysql使用KILL命令来终止特定的查询进程
    在MySQL中,有时可能需要终止一个正在运行的查询进程,特别是当该进程占用了过多的资源或由于某种原因卡住了。可以使用KILL命令来终止特定的查询进程。以下是具体的步骤和注意事项:1.查看活动进程找到想要终止的进程ID。可以使用以下查询来查看当前所有的MySQL活动进程:SH......
  • Springboot餐饮管理系统设计与实现d9u1u(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,员工,菜品信息,菜品分类,菜品订单,餐厅餐桌,订座信息,食材信息,供应商,出库信息,入库信息,食材盘点,食材采购开题报告内容一、研究背景随着餐饮行业的快速......
  • Springboot彩妆专卖分享平台的设计与实现31682(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,美妆教程,美妆分类,美妆产品,美妆知识开题报告内容一、研究背景与意义随着社交媒体的兴起和人们对美的追求,彩妆已经成为现代女性生活中不可或缺的一部分。......
  • 力扣-Mysql-3308- 寻找表现最佳的司机(中等)
    一、题目来源3308.寻找表现最佳的司机-力扣(LeetCode)二、数据表结构表:Drivers+--------------+---------+|ColumnName|Type|+--------------+---------+|driver_id|int||name|varchar||age|int||experience......
  • mysql基础函数
    函数是一段可以直接调用的程序字符串函数|CONCAT(S1,S2,S3)|字符串拼接将s1,s2s3拼接成一个字符串||LOWER(str)|将字符串str全部转为小写||UPPER(str)|将字符串str全部转为大写||LPAD(str,n,pad)|左填充,用字符串Pad对str的左边......
  • JDBC中数据库的连接与查询
    让我们仔细看看是怎么访问数据库的packagesql;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassConn{//创建类ConnConnectioncon;//声明Connection对象publicstaticStringuser;publicstat......
  • 数据库表设计中的关系实现:多对多、一对多、一对一
    数据库表设计中的关系实现:多对多、一对多、一对一在数据库设计中,表之间的关系是构建高效、可维护数据模型的关键。理解并正确实现这些关系,对于确保数据的完整性和查询的效率至关重要。本文将详细探讨多对多、一对多和一对一关系的实现方式,并提供严谨的指导。1.多对多关系多对......