Mysql安装(命令方式安装)

下载mysql压缩包

        Mysql可以使用界面安装,也可以使用命令的方式安装,今天我们使用命令的方式安装mysql。首先下载mysql压缩包(下载地址:https://dev.mysql.com/downloads/mysql/),解压到你想要安装的目录。

CMD安装mysql

1、安装mysql

以管理员身份运行CMD,并进入Mysql解压后的bin目录,使用命令(mysqld install Mysql80)安装mysql。

安装命令:mysqld install Mysql80      卸载命令:mysqld remove Mysql80

        Mysql80为MySql服务的名称,可以自己指定名称。若想要在一台机器上安装多个MySql服务,服务的名称必须各不相同。实际运行结果如下:

2、安装成功后,初始化mysql数据库

初始化命令:mysqld --initialize --console

        --console用于输出初始化时的一些信息,可以看到初始化时的一些基本信息,在输出的信息中,找到如下语句:可以看到账号的用户名为root,密码为随机生成的一个字符串。
A temporary password is generated for root@localhost: J-Wh5?#=<ifv><br> 在后面可以使用该命令进行登录,不过需要修改密码才可以正常使用。实际运行结果如下:

3、启动MySQL服务

启动服务命令:net start Mysql80        关闭服务命令:net stop Mysql80

实际运行结果如下:

4、登录mysql

登录命令:mysql -uroot -p

也可以将密码直接填写在-p后面。如:mysql -uroot -pabcd。注意:-u和用户名,-p和密码之间没有空格,初始化密码为mysqld --initialize --console查询出的随机生成的密码。
mysql的一些参数:
-u指定用户名。
-p指定密码。
-h指定主机地址。默认为localhost
-P指定端口号,默认为3306(mysql服务默认的启动端口为3306)。

实际运行结果如下:

5、修改mysql登录密码

修改密码命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';  修改完成后可/q退出mysql。

实际运行结果如下:

解决navicat连接mysql报错问题

        使用客户端链接mysql数据库,如果数据库版本高于8.0,可能出现以上问题,因为8.0以前默认使用mysql_native_password身份验证机制,8.0以后默认使用caching_sha2_password方式,因此需要将其改成mysql_native_password验证机制。

解决办法:

在mysql的bin目录下,打开cmd,注意使用的是管理员身份进入的,然后分别执行以下步骤:

#登录
mysql -uroot -ppassword 
 
#输入数据库密码
******
 
#选择数据库
use mysql; 
 
#注意:如果是远程连接,请将'localhost'换成'%'
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';
 
#刷新权限
FLUSH PRIVILEGES; 

相关推荐

  1. 二进制方式安装mysql

    2024-04-05 08:58:02       29 阅读
  2. yum方式快速安装mysql

    2024-04-05 08:58:02       54 阅读
  3. mysql 安装

    2024-04-05 08:58:02       57 阅读
  4. MySQL安装

    2024-04-05 08:58:02       74 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 08:58:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 08:58:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 08:58:02       87 阅读
  4. Python语言-面向对象

    2024-04-05 08:58:02       96 阅读

热门阅读

  1. LeetCode-热题100:55. 跳跃游戏

    2024-04-05 08:58:02       35 阅读
  2. redis分布式锁

    2024-04-05 08:58:02       28 阅读
  3. 什么是CSS编程语言?怎么使用?

    2024-04-05 08:58:02       37 阅读
  4. 【leetcode面试经典150题】9.跳跃游戏(C++)

    2024-04-05 08:58:02       33 阅读
  5. tomcat 常用的一些配置

    2024-04-05 08:58:02       26 阅读
  6. jvm的垃圾回收策略

    2024-04-05 08:58:02       38 阅读
  7. Linux服务器之间SSH免密登陆

    2024-04-05 08:58:02       40 阅读
  8. ssh 连接linux经常断开

    2024-04-05 08:58:02       31 阅读
  9. 开源 riscv 的一些实现和资料链接

    2024-04-05 08:58:02       33 阅读