20231110配置MySQL服务5.6绿色版-cmd mysql source sql文件数据导入

准备Windows10 安装绿色版MySQL5.6

提前下载好,绿色版 MySQL5.6,解压好并配置系统环境变量
以下命令 cmd管理员权限执行

## 开始安装

服务已经装过:
输入mysql install命令时报
The service already exists!
--报错的原因是服务已经存在!说明你之前可能已经装过了。

解决方法:
输入
sc delete mysql  
--提示DeleteService 成功,则表示删除成功,你就可以重新输入mysqld install了。 

1、安装

mysqld --initialize --console

-- 新会生成 临时密码 ,记录新的密码,没有密码就 默认密码为空,后续设置密码

安装服务。命令行输入:
mysqld --install

启动服务及修改密码

1.启动服务。命令行输入:
net start mysql

登录root账户。 命令行输入:

mysql -uroot -p
在跳出的Enter password后输入密码,即可登录。(这里的密码就是上面提到的临时密码
​
--默认无密码 提示 password 直接回车;

修改密码
命令行输入:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
update user set authentication_string = password("123456") where user='root';
​
启动:net start mysql
​
停止:net stop mysql
win10_查看MySQL服务是否启动
WIN+R services.msc
查看MYSQL服务 
创建用户:CREATE USER 'test01'@'localhost';
-- 成功: Query OK, 0 rows affected (0.03 sec)
​
SQL语句执行成功,查看用户名为 test01 的用户记录。
​
mysql> SELECT host,user,authentication_string FROM mysql.user WHERE user = 'test01';
查看当前用户具有的数据库权限。

mysql> SHOW DATABASES;

--查询用户密码

SELECT password('@zhaoyanfei123456');

SELECT password('@root');
问题:Access denied for user 'root'@'localhost' (using password: YES)
Access denied for user ‘root’@‘localhost’:拒绝用户’root’@'localhost’的访问。
​
出现这个报错语句的一般原因是输入了错误的密码,也有可能是是root帐户默认不开放远程访问权限。
​
相关的解决方法是重新设置密码和修改root用户的远程访问权限。
​
(修改root的密码) use mysql 选择库 在修改
update user set password=PASSWORD("123456") where user='root';

创建库:kite_local

创建 MySQL 数据库时指定字符集和校对规则 使用 MySQL 命令行工具创建一个测试数据库,命名为 kite_local,

mysql> CREATE DATABASE IF NOT EXISTS kite_local;

这时,可以使用SHOW CREATE DATABASE查看 kite_local 数据库的定义声明,发现该数据库的指定字符集为 utf8,运行结果如下所示:

mysql> SHOW CREATE DATABASE kite_local;

导入数据操作:登陆-切换库-导入数据

登录: mysql -uroot -p   123456
切换库:
use kite_local
开始导入:
source D:\systemfolder\Desktop\20231111kite_yn.sql

cmd mysql source导入备份的sql文件数据

 在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:
(1)通过phpmyadmin,不推荐,有内存等的限制;
​
(2)通过Navicat Premium工具运行sql,不推荐,效率低;
​
(3)通过source命令导入,推荐,效率高,经测试,小编导入一个2.02G的文件耗时一个小时
​
一、 打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下
​
在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:
​
​
三、在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高): 
​
选选择 库 在导入数据 use kite_local
source D:\systemfolder\Desktop\20231108kite_yn_bak1.sql
source D:\systemfolder\Desktop\20231108kite_yn_bak1.sql
​
​

等待导入结束

image-20231110213257639

使用命令连接

​
mysql --host=remote.example.com --port=13306
--user=myname --password mydb
​
-- 指定IP 端口 用户名 回车后输入密码:
mysql --host=10.45.46.24 --port=8880 --user=jijian --password
​
登陆到mysql数据库
-- 切换库
use omgorddb

打包导出的sql文件到同一个文件

-- 合并sql 文件,cmd当前目录操作
type * > D:\systemfolder\Desktop\23231111\all-test.sql
例如:实际操作
type * > D:\systemfolder\Desktop\23231111\001\all-test.sql
​
导出文件存放的路径:放在文件所在位置的上一级,避免再次打包合并的文件
D:\systemfolder\Desktop\23231111\001\all-test.sql
进入文件所在路径:D:\systemfolder\Desktop\23231111\001\002
cmd
执行:type * > D:\systemfolder\Desktop\23231111\001\all-test.sql
​
输出:
D:\systemfolder\Desktop\23231111\001\002>type * > D:\systemfolder\Desktop\23231111\001\all-test.sql
action.sql
attr_restrict_value.sql
auth_sms_code.sql
catalog.sql
cucc_kite_page_navigation.sql
D:\systemfolder\Desktop\23231111\001\002>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值