Mysql 5.7.xx 绿色版安装

一、下载后解压到相关目录
比如我的解压目录是:
D:\app\mysql-5.7.20-winx64
 
二、上一步的目录下创建创建my.ini配置文件,配置如下

[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306

# 设置MYSQL安装目录
basedir=D:\app\mysql-5.7.20-winx64
# 设置MYSQL数据目录
datadir=D:\app\mysql-5.7.20-winx64\data

character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true

#跳过密码验证
#skip-grant-tables

# 开启 binlog
log-bin=mysql-bin

# 选择 ROW 模式
binlog-format=ROW

 

三、安装服务
cmd进入到安装目录下
运行命令:mysqld install
显示 successfully 字样表示成功
 
四、初始化data
新版mysql解压后安装目录没有data文件夹,需要初始化,注意不能手动创建,因为初始的时候还随机生成了一个初始root密码,
初始化命令:mysqld --initialize
 
启动:net start MySQL
停止:net stop MySQL
卸载:mysqld -remove
删除:sc delete MySQL
 
 
 
注意:要cmd到自己的安装目录下的bin目录,如上所示,没有任何提示说明初始化成功,这时候安装目录下生成了data文件夹。
重点来了:
进入data文件,打开一个.err结尾的文件,一般最后一行(也可能不在最后一行):root@localhost:xxxx,这堆xxxx乱码就是初始密码
 
五、修改密码
mysql> update mysql.user set authentication_string=password('你的密码') where user='root';

mysql> flush privileges;

 

 
 
六、查看及修改字符编码
查看:
mysql> show variables like "%char%";

修改:

mysql> SET character_set_client='utf8mb4'; 
mysql> SET character_set_connection='utf8mb4'; 
mysql> SET character_set_database ='utf8mb4'; 
mysql> SET character_set_results='utf8mb4'; 
mysql> SET character_set_server='utf8mb4';

 

七、授权任何人可以连接

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你自己的密码' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

 

posted @ 2021-08-26 10:57  孙公  阅读(281)  评论(0编辑  收藏  举报