MySQl下载链接

MySQL 命令行启动

1.win + R 输入cmd 进入命令行 cd进入MySQL bin 目录 如下图所示 👇

mysql 有没有map类型 mysql -ne_命令行


2. 如果本机电脑上的MySQl是第一次使用 输入 mysqld --initialize --user=mysql --console 获得红框里的初始密码 如下图所示 👇

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_02

输入net start mysql 启动MySQL 如出现下图👇的错误 先输入mysqld --install 再输入 net start mysql 如下下图所示👇

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_03


mysql 有没有map类型 mysql -ne_mysql 有没有map类型_04

如出现系统错误拒绝访问,如下图所示 👇 改用管理员身份运行cmd即可

mysql 有没有map类型 mysql -ne_MySQL_05


mysql 有没有map类型 mysql -ne_mysql 有没有map类型_06


3.如之前已经在本机上初始化、启动过MySQL 先输入net start mysql 启动服务 然后输入 mysql -uroot -p 按回车 输入之前设置的密码 回车即可进入MySQL

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_07

如遇到密码错误 可通过如下步骤进行重置 :

3.1 以管理员身份进入cmd cd到MySQL Service 8.0/bin 目录 输入 mysqld --shared-memory --skip-grant-tables 后按回车 如无任何显示则代表成功 “没有结果就是最好的结果” 如下图所示👇

mysql 有没有map类型 mysql -ne_MySQL_08


3.2再以管理员身份打开另一个cmd 并进入MySQL Service 8.0/bin 目录 直接输入 mysql即可无需验证密码 直接进入mysql 如下图所示👇

先输入 FLUSH PRIVILEGES;

再输入 “alter user 'root'@'localhost' identified by 'passwoed'; ” 将数据库密码修改为 password

然后输入quit 退出 ;

最后 输入 mysql -uroot -p 和刚刚修改的 password 登录数据库

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_09


mysql 有没有map类型 mysql -ne_MySQL_10


然后我们再依次输入下面的代码 👇

alter user 'root'@'localhost' identified by 'password' password expire never;
alter user 'root'@'localhost' identified with mysql_native_password by 'password';
flush privileges;
alter user 'root'@'localhost' identified by 'password';

如下图所示 👇

mysql 有没有map类型 mysql -ne_命令行_11


4.打开Navicat 左上角文件 -> 新建连接 -> MySQL 查看下图所示红框里的端口号 👇 如3306

mysql 有没有map类型 mysql -ne_命令行_12

  1. 回到命令行 输入 mysql -P3306 -uroot -p 进入MySQL 注意这里3306是刚刚获得的端口号 如读者电脑有所不同 请自行在命令行里修改
  2. mysql 有没有map类型 mysql -ne_mysql_13

  3. 输入 ALTER USER root@localhost IDENTIFIED BY 'password' 把密码修改为password 如下图所示👇
  4. mysql 有没有map类型 mysql -ne_mysql 有没有map类型_14

Navicat 数据表导入

1.打开Navicat 左上角文件 -> 新建连接 -> MySQL 填入任意的连接名和刚刚修改的密码进行数据库连接

如出现错误 (见下图)回到命令行 如下图所示 👇 依次输入下面的命令 再回到Navicat连接即可:

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_15

use mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password;
FLUSH PRIVILEGES;

mysql 有没有map类型 mysql -ne_mysql_16

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_17

2.回到命令行 输入命令 create database databaseName character set gbk 新建数据库news

输入命令 show databases 查看所有数据库 如下图所示 👇

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_18


删除误建数据库的语法为: drop database databaseName 3.回到Navicat 展开刚刚新建的连接 选择刚刚新建的数据库 点击导入向导 导入数据库文件 如下图所示👇

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_19

这里我导入的是csv文件

mysql 有没有map类型 mysql -ne_mysql_20


选择导入路径 配置编码格式

如导入中文 为防止乱码 选择1008这一种编码

mysql 有没有map类型 mysql -ne_mysql 有没有map类型_21

后面比较简单 就不一一截图了 根据需要配置单击下一步走完即可

导入后选择导入的表 点击打开表查看 如下图所示 👇

mysql 有没有map类型 mysql -ne_MySQL_22