windows mysql-5.7.20-winx64
1、mysql根目录创建:my.ini
[mysqld]
#绑定IPv4
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = D:/mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:/mysql-5.7.20-winx64/data
# 设置端口号
port = 3306
# 允许最大连接数
max_connections = 200
# 设置字符集为utf8
loose-default-character-set = utf8
# 开启查询缓存
explicit_defaults_for_timestamp = true
# windows下区分表名大小写(0:不区分,2区分(5.7版本))
lower_case_table_names=2
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
#设置客户端字符集
port=3306
default-character-set = utf8
[WinMySQLadmin]
Server = D:/mysql-5.7.20-winx64/bin/mysqld.exe
2、bin目录下执行下面语句会创建data目录,初始化一些数据:
mysqld --initialize-insecure
3、创建,删除,启动服务命令:
--创建
mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"
--移除该服务
mysqld -remove
--启动服务
net start mysql
4、刚安装完的mysql,root用户密码为空,指定root用户密码为123456
--打开数据库:
mysql -uroot -p(提示 Enter password,直接回车,默认密码为空)
use mysql;
UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
FLUSH PRIVILEGES;
exit