起因:为了学习python 和django
1、准备
1、windows 10 笔记本
我这边的版本是当前最新版本 ----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:\ProjectTools\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir= D:\ProjectTools\mysql-8.0.11-winx64\data
# 允许最大连接数
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:\mysql\mysql-8.0.18-winx64\mysql-8.0.18-winx64\bin>mysql -u root -p
Enter password:************Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection idis 8Server version:8.0.18Copyright (c)2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracleis 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.23sec)
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK,0 rows affected (1.83sec)
mysql>
4、配置mysql不随机自启动
因为mysql只是在学习的时候用到,平时如果不用,开着会占系统内存。所以这边设置一下不自启
我的电脑-->鼠标右键-->管理-->服务和应用程序-->服务-->找到mysql-->鼠标右键-->属性-->把启动类型改为手动
这里需要注意:因为配置的是手动,所以如果当前mysql服务是启用的状态,那么下次开机mysql的进程还会启动,所以在关机前 把mysql服务关闭即可
net stop mysql
5、相关命令
net start mysql 启动mysql服务
net stop mysql 关闭mysql服务
注意:需要管理员权限的cmd