mysql 5.7 安装-初始化-建库建表全过程
【mysql 5.7 安装-初始化-建库建表全过程】
1.安装MySQL 5.7
MySQL从5.7.x以后,安装包中不再包含data目录,需要自行初始化。
2.初始化实例
(1) win+r打开运行,输入cmd,打开命令行程序;
(2) 使用cd命令进入basedir目录(也就是你的mysql目录);
(3) 输入bin\mysqld --initialize-insecure直接回车,自动执行初始化...稍等一会就OK了,很快。
3.启动mysql服务,并登录mysql,修改用户密码。
上一步“-insecure”参数会生成一个密码为空的root用户,需要修改密码。
(1)命令行定位到MySQL目录;
(2)输入bin\mysqld,启动mysql服务,此时,当前进程卡住不动,查看任务管理器,见到mysqld.exe进程则为启动成功
;
(3)重新打开一个新的命令行窗口;
(4)执行bin\mysql -u root -p回车,密码为空直接再回车,进入mysql;
(5)命令行前缀前缀改成 mysql> 说明连接MySQL成功;
(6)修改密码:mysql>alter user 'root'@'localhost' identified by 'new pwd';回车(注意最后的分号;)。
至此,整个数据库的初始化过程完成!
4.建库建表
以下为sql客户端软件的建库建表操作记录,其中红色字体语句为有效输出。
/*[23:02:50][3 ms]*/ SHOW DATABASES;
/*[23:03:05][0 ms]*/ SHOW CHARSET;
/*[23:03:05][2 ms]*/ SHOW COLLATION;
/*[23:06:25][1 ms]*/ CREATE DATABASE `just4test`CHARACTER SET utf8 COLLATE utf8_general_ci;
/*[23:06:26][0 ms]*/ SHOW DATABASES;
/*[23:06:26][0 ms]*/ USE `just4test`;
/*[23:06:29][1 ms]*/ SHOW FULL TABLES FROM `just4test` WHERE table_type = 'BASE TABLE';
/*[23:06:37][0 ms]*/ SHOW CHARSET;
/*[23:11:57][25 ms]*/ CREATE TABLE `just4test`.`user`( `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50), `age` INT, PRIMARY KEY (`id`) ) ENGINE=INNODB COMMENT='用户表';
/*[23:12:01][4 ms]*/ SHOW TABLE STATUS FROM `just4test` LIKE 'user';
/*[23:12:01][0 ms]*/ SHOW CHARSET;
/*[23:12:01][0 ms]*/ SHOW FULL FIELDS FROM `just4test`.`user`;
/*[23:12:01][1 ms]*/ SHOW KEYS FROM `just4test`.`user`;
/*[23:12:01][1 ms]*/ SHOW COLLATION;
/*[23:12:01][0 ms]*/ SHOW FULL TABLES FROM `just4test` WHERE table_type = 'BASE TABLE';
/*[23:12:01][0 ms]*/ SHOW FULL TABLES FROM `just4test` WHERE table_type = 'BASE TABLE';
/*[23:14:35][1 ms]*/ SELECT * FROM `just4test`.`user` LIMIT 0, 1000;
/*[23:14:35][0 ms]*/ SHOW CREATE TABLE `just4test`.`user`;
/*[23:14:35][1 ms]*/ SHOW FULL FIELDS FROM `just4test`.`user`;
/*[23:14:35][0 ms]*/ SHOW KEYS FROM `just4test`.`user`;
/*[23:15:01][2 ms]*/ INSERT INTO `just4test`.`user` (`name`, `age`) VALUES ('张三', '18');
/*[23:15:10][0 ms]*/ SELECT * FROM `just4test`.`user` LIMIT 0, 1000;
其中,实例初始化部分参照:https://blog.csdn.net/weixin_30267697/article/details/96756391,致谢!

浙公网安备 33010602011771号