mysql 安装及设置密码

1.https://dev.mysql.com/downloads/mysql/    下载mysql的zip文件
2.解压到D盘,D:\mysql-8.0.25-winx64
3.环境变量,新增MYSQL_HOME,值D:\mysql-8.0.25-winx64,path变量中新增%MYSQL_HOME%\bin;
4.cmd进入D:\Program Files (x86)\mysql-8.0.20-winx64\bin路径,mysqld --install mysql --defaults-file="D:\mysql-8.0.25-winx64\my.ini",安装mysql服务,mysqld remove为删除服务
5.cmd输入mysqld --initialize --console,初始化,其中A temporary password is generated for root@localhost:后面的为临时密码,记下
6.cmd输入net start mysql启动服务,输入mysql -u root -p,输入之前的密码
7.cmd输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';  更改新密码

 

my.ini配置数据

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 绑定IPv4
bind-address=0.0.0.0
# 设置端口号
port=3306
# 设置mysql的安装目录,即解压目录
basedir=D:\\mysql-8.0.25-winx64
# 设置数据库的数据存放目录
datadir=D:\\mysql-8.0.25-winx64\\data
# 设置允许最大连接数
max_connections=200
# 设置允许连接失败次数
max_connect_errors=10
# 设置服务端的默认字符集
character-set-server=utf8
# 创建表使用的默认存储引擎
default-storage-engine=INNODB
# 使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

 sql_mode最后一句,是navicat在执行某些语句或者fun的时候,会报1055错误

posted @ 2020-06-22 10:25  天天的蓝色  阅读(1045)  评论(2编辑  收藏  举报