mysql5.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,修改⽤户密码。mysql下载后的初次使用
上⼀步“-insecure”参数会⽣成⼀个密码为空的root⽤户,需要修改密码。
(1)命令⾏定位到MySQL⽬录;
(2)输⼊bin\mysqld,启动mysql服务,此时,当前进程卡住不动,查看任务管理器,见到进程则为启动成功;
(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;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。