【MySQL】windows10下安装使用MySQL8.0
程序员文章站
2024-03-21 16:41:22
...
文章目录
前言
有时候懒得打开vmware,但是还想使用MySQL,除了买阿里云服务器外,最好的办法就是在windows上直接部署一个MySQL设置开机启动。
只要开机既可以登陆MySQL,免去了打开vmware的麻烦,真是懒人必备。
下载MySQL
下载windwos版本的MySQL
此处下载的是免安装版
创建目录和文件
在解压路径创建data目录和my.ini文件
在my.ini里指定路径:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:/RJ-CY
# 设置mysql数据库的数据的存放目录
datadir=D:/RJ-CY/data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
配置环境变量
新建MYSQL_HOME系统变量
修改path变量
启动MySQL
1. 切换到bin目录下
2. 删除原有的MySQL
mysqld --removed
3. 安装MySQL
mysqld --install
4. MySQL初始化
D:\RJ-CY\bin>mysqld --initialize --user=mysql --console
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
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.
2020-11-22T03:46:54.743202Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-11-22T03:46:55.913943Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-11-22T03:46:57.893274Z 6 [Note] [MY-010454] [Server] A temporary password is generated for aaa@qq.com: hasJjldQ5N<g
5. 启动MySQL
D:\RJ-CY\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
6. 登陆MySQL
D:\RJ-CY\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.22
Copyright (c) 2000, 2020, 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.
7. 修改初始密码
mysql> ALTER USER aaa@qq.com IDENTIFIED BY 'xxXXX123!';
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 aaa@qq.com IDENTIFIED BY ‘xxXXX123!’;
设置开机启动
总结
好了现在可以愉快的使用MySQL8了,不用总开虚拟机了。
上一篇: Redis主从复制哨兵集群原理
下一篇: 2.DCL