在本地和linux上建立mysql数据库

本文记录了一次将6GB SQL文件导入数据库的过程,包括在本地尝试不同方法遇到的问题及解决方案,最终选择在Linux服务器上成功完成导入。

        最近做的游戏出了一个莫名其妙的问题,没办法要把数据整下来,看看是否能够重现,拿到了这就出现了问题,怎么将6g的sql文件导入本地建库,我将自己的做法写下来,以供自己以后再看。

         首先在cmd中键入mysql -u root -p,进入本地数据库,然后建库mydata,然后退出mysql ,使用mysql -u  root -p mydata < e:\mysql\mydb2.sql,然后就开始数据导入,因为数据太大,导入半天,感觉速度太慢,准备换个方法,然后找到新的导入方法,

       进入mysql,直接使用mysql> source D:\db.sql; //导入数据,来进行数据的导入,最终持续了十几分钟导入完成。

       在本地运行,一直登陆不上,求助,最后发现是本地电脑计算不过来,最后,不得不在linux服务器上建库。

       使用mysql -h  172.16.0.9 -u root -p 登陆服务器,然后直接运行sql文件就建库成功。

       小记一下,就当备忘。

 

### 在 Kali Linux 上安装、配置并启动 MySQL 数据库的方法 #### 1. 准备工作 确保系统已更新至最新状态,以便顺利安装依赖项。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 2. 下载并添加 MySQL APT 存储库 由于 Kali Linux 默认未包含最新的 MySQL 版本,因此需手动下载并添加存储库。 ```bash sudo apt install -y wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb ``` 在弹出的选择界面中,选择与 Kali Linux 兼容的 Ubuntu Bionic 版本[^1]。 #### 3. 更新APT索引并安装 MySQL 社区版服务器 执行以下命令以更新本地包管理器缓存,并安装 MySQL 社区版服务器: ```bash sudo apt update sudo apt install mysql-community-server -y ``` #### 4. 配置 MySQL 安装向导 在安装过程中,会出现多个交互式提示窗口。以下是各阶段的操作说明: - **接受许可证协议**:按回车键继续操作。 - **设置 root 用户密码**:输入所需的强密码并确认。 - **选择身份验证插件**:建议保留默认选项 `caching_sha2_password`,除非有特殊需求[^1]。 #### 5. 启用并检查 MySQL 服务状态 完成安装后,启用 MySQL 并将其设为开机自动启动: ```bash sudo systemctl enable --now mysql ``` 随后可通过以下命令查看其运行状况: ```bash sudo systemctl status mysql ``` 如果显示绿色的“active (running)”字样,则表明 MySQL 正常运作[^1]。 #### 6. 登录到 MySQL 命令行工具 使用刚刚设定好的 root 密码登录 MySQL Shell: ```bash mysql -u root -p ``` 当被询问密码时,请输入先前指定的值。 #### 7. 创建新数据库用户(可选) 假设要建立名为 `testdb` 的数据库及其关联账户 `testuser` ,可以依次运行这些 SQL 查询语句: ```sql CREATE DATABASE testdb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE USER 'testuser'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'your_secure_password'; GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost'; FLUSH PRIVILEGES; ``` --- ### 注意事项 - 若遇到 PHP 脚本无法连接旧版 MySQL 接口的情况,可能是因现代 PHP 已弃用了某些过时函数所致。此时要么调整应用代码逻辑改用 PDO/Mysqli 扩展替代原始 API;要么尝试降级 PHP 至兼容版本[^3]。 - 对于生产环境中部署敏感数据的情形下,务必实施额外的安全防护策略,像移除匿名账号、禁用远程 ROOT 访问权限等良好习惯不可忽视。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值