准备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
等待导入结束
使用命令连接
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>