【MySQL】windows10下安装使用MySQL8.0

Love The Way You Lie 2022-12-23 03:27 259阅读 0赞

文章目录

        • 前言
        • 下载MySQL
        • 创建目录和文件
        • 配置环境变量
        • 启动MySQL
            1. 切换到bin目录下
            1. 删除原有的MySQL
            1. 安装MySQL
            1. MySQL初始化
            1. 启动MySQL
            1. 登陆MySQL
            1. 修改初始密码
        • 常用命令
        • 设置开机启动
        • 总结

前言

有时候懒得打开vmware,但是还想使用MySQL,除了买阿里云服务器外,最好的办法就是在windows上直接部署一个MySQL设置开机启动。
只要开机既可以登陆MySQL,免去了打开vmware的麻烦,真是懒人必备。

下载MySQL

下载windwos版本的MySQL
此处下载的是免安装版
在这里插入图片描述
在这里插入图片描述

创建目录和文件

在解压路径创建data目录和my.ini文件
在这里插入图片描述
在my.ini里指定路径:

  1. [mysqld]
  2. # 设置3306端口
  3. port=3306
  4. # 设置mysql的安装目录
  5. basedir=D:/RJ-CY
  6. # 设置mysql数据库的数据的存放目录
  7. datadir=D:/RJ-CY/data
  8. # 允许最大连接数
  9. max_connections=200
  10. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  11. max_connect_errors=10
  12. # 服务端使用的字符集默认为UTF8
  13. character-set-server=utf8
  14. # 创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB
  16. [mysql]
  17. # 设置mysql客户端默认字符集
  18. default-character-set=utf8
  19. [client]
  20. # 设置mysql客户端连接服务端时默认使用的端口
  21. port=3306
  22. default-character-set=utf8

配置环境变量

在这里插入图片描述
在这里插入图片描述
新建MYSQL_HOME系统变量
在这里插入图片描述

在这里插入图片描述
修改path变量
在这里插入图片描述

启动MySQL

1. 切换到bin目录下

在这里插入图片描述

2. 删除原有的MySQL
  1. mysqld --removed
3. 安装MySQL
  1. mysqld --install
4. MySQL初始化
  1. D:\RJ-CY\bin>mysqld --initialize --user=mysql --console
  2. 2020-11-22T03:46:54.724941Z 0 [System] [MY-013169] [Server] D:\RJ-CY\bin\mysqld.exe (mysqld 8.0.22) initializing of server in progress as process 19080
  3. 2020-11-22T03:46:54.726169Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
  4. 2020-11-22T03:46:54.743202Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
  5. 2020-11-22T03:46:55.913943Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
  6. 2020-11-22T03:46:57.893274Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: hasJjldQ5N<g
5. 启动MySQL
  1. D:\RJ-CY\bin>net start mysql
  2. MySQL 服务正在启动 .
  3. MySQL 服务已经启动成功。
6. 登陆MySQL
  1. D:\RJ-CY\bin>mysql -u root -p
  2. Enter password: ************
  3. Welcome to the MySQL monitor. Commands end with ; or \g.
  4. Your MySQL connection id is 10
  5. Server version: 8.0.22
  6. Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
  7. Oracle is a registered trademark of Oracle Corporation and/or its
  8. affiliates. Other names may be trademarks of their respective
  9. owners.
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
7. 修改初始密码
  1. mysql> ALTER USER root@localhost IDENTIFIED BY 'xxXXX123!';
  2. Query OK, 0 rows affected (0.02 sec)

常用命令

  • 切换路径: cd
  • 查看路径下的文件 : dir
  • 安装MySQL: mysql —install
  • 删除MySQL: mysqld —remove
  • MySQL 初始化: mysqld —initalize —user=mysql —console
  • 启动MySQL: net start mysql
  • 登陆MySQL: mysql -u root -p
  • 修改初始密码: ALTER USER root@localhost IDENTIFIED BY ‘xxXXX123!’;

设置开机启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

好了现在可以愉快的使用MySQL8了,不用总开虚拟机了。

发表评论

表情:
评论列表 (有 0 条评论,259人围观)

还没有评论,来说两句吧...

相关阅读