MySQl下载链接
MySQL 命令行启动
1.win + R 输入cmd 进入命令行 cd进入MySQL bin 目录 如下图所示 👇
2. 如果本机电脑上的MySQl是第一次使用 输入 mysqld --initialize --user=mysql --console
获得红框里的初始密码 如下图所示 👇
输入net start mysql
启动MySQL 如出现下图👇的错误 先输入mysqld --install
再输入 net start mysql
如下下图所示👇
如出现系统错误拒绝访问,如下图所示 👇 改用管理员身份运行cmd即可
3.如之前已经在本机上初始化、启动过MySQL 先输入net start mysql
启动服务 然后输入 mysql -uroot -p
按回车 输入之前设置的密码 回车即可进入MySQL
如遇到密码错误 可通过如下步骤进行重置 :
3.1 以管理员身份进入cmd cd到MySQL Service 8.0/bin 目录 输入 mysqld --shared-memory --skip-grant-tables
后按回车 如无任何显示则代表成功 “没有结果就是最好的结果” 如下图所示👇
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
登录数据库
然后我们再依次输入下面的代码 👇
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';
如下图所示 👇
4.打开Navicat 左上角文件 -> 新建连接 -> MySQL 查看下图所示红框里的端口号 👇 如3306
-
回到命令行 输入
mysql -P3306 -uroot -p
进入MySQL 注意这里3306是刚刚获得的端口号 如读者电脑有所不同 请自行在命令行里修改
-
输入
ALTER USER root@localhost IDENTIFIED BY 'password'
把密码修改为password 如下图所示👇
Navicat 数据表导入
1.打开Navicat 左上角文件 -> 新建连接 -> MySQL 填入任意的连接名和刚刚修改的密码进行数据库连接
如出现错误 (见下图)回到命令行 如下图所示 👇 依次输入下面的命令 再回到Navicat连接即可:
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;
2.回到命令行 输入命令 create database databaseName character set gbk
新建数据库news
输入命令 show databases
查看所有数据库 如下图所示 👇
删除误建数据库的语法为: drop database databaseName
3.回到Navicat 展开刚刚新建的连接 选择刚刚新建的数据库 点击导入向导 导入数据库文件 如下图所示👇
这里我导入的是csv文件
选择导入路径 配置编码格式
如导入中文 为防止乱码 选择1008这一种编码
后面比较简单 就不一一截图了 根据需要配置单击下一步走完即可
导入后选择导入的表 点击打开表查看 如下图所示 👇