起因:为了学习python 和django
1、准备
1、windows 10 笔记本
2、官网下载的 mysql windows 安装包 下载地址:https://dev.mysql.com/downloads/mysql/ )
我这边的版本是当前最新版本 ----8.0.18 ps:2019.12.3
3、开始安装
2、安装
1、配置my.ini
可能需要自己创建并配置,我这边用的是学习工具 sublime
拿好~不客气 ! ( ̄︶ ̄)↗
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir= D:ProjectToolsmysql-8.0.11-winx64 # 设置mysql数据库的数据的存放目录 datadir= D:ProjectToolsmysql-8.0.11-winx64data # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNO
2、打开cmd以管理员身份运行
新手同学请注意,点击“开始”按钮,然后直接输入cmd 即可
3、输入安装指令
1、先进入mysql的bin目录
windows命令,不知道的自己去查
2、为windows安装mysql服务
mysqld install
3、初始化mysql
mysqld --initialize --console
--initialize //创建数据文件目录和mysql系统数据库 产生随机root密码
--console //写错误日志到console window平台
4、启动mysql服务
net start mysql
3、验证以及初始配置
1、验证登录
2、重新设置密码,因为是本机学习测试用的,设置的比较简单
D:mysqlmysql-8.0.18-winx64mysql-8.0.18-winx64in>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.18 Copyright (c) 2000, 2019, 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 'mysql'; Query OK, 0 rows affected (0.23 sec) mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456'; Query OK, 0 rows affected (1.83 sec) mysql>
4、配置mysql不随机自启动
因为mysql只是在学习的时候用到,平时如果不用,开着会占系统内存。所以这边设置一下不自启
我的电脑-->鼠标右键-->管理-->服务和应用程序-->服务-->找到mysql-->鼠标右键-->属性-->把启动类型改为手动
这里需要注意:因为配置的是手动,所以如果当前mysql服务是启用的状态,那么下次开机mysql的进程还会启动,所以在关机前 把mysql服务关闭即可
net stop mysql
5、相关命令
net start mysql 启动mysql服务
net stop mysql 关闭mysql服务
注意:需要管理员权限的cmd