MySql安装


一,安装

1.直接下载:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip

2.解压文件,复制在目录C:\Program Files下

3.进入bin目录下,然后在地址输入框中直接输入cmd

 4.在控制台中直接输入mysqld --initialize --console

C:\Program Files\Mysql\bin>mysqld --initialize --console
2022-03-15T14:43:22.767065Z 0 [System] [MY-013169] [Server] C:\Program Files\Mysql\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 9884
2022-03-15T14:43:42.775254Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 8z6ari:yeypF
2022-03-15T14:43:57.762583Z 0 [System] [MY-013170] [Server] C:\Program Files\Mysql\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed

C:\Program Files\Mysql\bin>

我在安装的石油遇到了一个问题,就是找不到dll.

在这里找到了正解:https://blog.csdn.net/laixide110/article/details/80340244。原因是没有安装VC++2015的版本库。下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=53587。点击下载、安装相应版本的文件即可。
————————————————————————————————————————————————————————————————————————————————

注意:@localhost后面的是初始密码8z6ari:yeypF

5. 进入bin目录下,然后在地址输入框中直接输入cmd 

6.在控制台中直接输入mysqld --install

7.再输入net start mysql启动MySQL的服务。

C:\Program Files\Mysql\bin>mysqld --install
Service successfully installed.

C:\Program Files\Mysql\bin>net start mysql
MySQL 服务正在启动 ...
MySQL 服务已经启动成功。


C:\Program Files\Mysql\bin>

二,更改密码和密码认证插件

1. 进入bin目录下,然后在地址输入框中直接输入cmd

2.输入 mysql -u root -p指令     这时候会提示输入密码,记住了上面安装时的密码,填入即可登录成功,进入MySQL命令模式。

3.

修改用户密码,在MySQL中执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

C:\Program Files\Mysql\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.11

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; Query OK, 0 rows affected (0.11 sec)
mysql>

修改密码验证插件,同时修改密码。

可以用 命令查看一下默认安装的数据库:

show databases;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.12 sec)

看到默认初始化了mysql数据库,其中user表里面存储MySQL用户信息。我们可以看一下默认MySQL用户:

 select user,host,authentication_string from mysql.user;

mysql>  select user,host,authentication_string from mysql.user;
+------------------+-----------+-------------------------------------------+
| user             | host      | authentication_string                     |
+------------------+-----------+-------------------------------------------+
| mysql.infoschema | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.session    | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys        | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| root             | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+------------------+-----------+-------------------------------------------+
4 rows in set (0.00 sec)

mysql>

三、Navicat 使用

1. Nacvicat解压,直接放在根目录下

2.点击启动 Nacvicat

3.新建连接,连接名随意,密码输入123456

 4. 为了方便一般都练测试连接,练接成功在保存

5. 创建一个数据库

6.运行SQL文件,就直接可以导入数据和表结构