Windows下MySql5.7.20安装及data和my.ini⽂件的配置本⽂通过图⽂并茂的形式给⼤家介绍了MySql 5.7.20安装及data和my.ini⽂件的配置⽅法。
下载的是免安装版的:
下载好以后把他解压到D盘⾥,然后配置环境变量。
MYSQL_HOME=D:\mysql-5.7.20
安装好mysql 服务以后,在D:\mysql-5.7.20⽬录下创建
解压完成后是没有data⽂件和my.ini配置⽂件需要⾃⼰去创建,
在D:\mysql-5.7.20下创建⼀个my.ini 的⽂件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端⼝
port = 3306
# 设置mysql的安装⽬录
basedir=D:\mysql-5.7.20
# 设置mysql数据库的数据的存放⽬录
datadir=D:\mysql-5.7.20\data
# 允许最⼤连接数
max_connections=200
# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
mysql下载配置
上⾯的红⾊标出的地⽅需要特别注意,要根据⾃⼰的解压后的⽬录进⾏配置,不然的话就会在配置data⽬录的时候出错。
mysqld --initialize-insecure --user=mysql
启动Mysql 服务 net start mysql
停⽌Mysql服务 net stop mysql
update user set authentication_string=password('new_pass') where user='root' ;这个设置root 的密码,在新安装的数据库root 的密码为空。
如何设置失败的话可以 flush privileges 进⾏刷新,在执⾏上⾯的命令。
输⼊以下的命令登录⽤户:mysql -u root -p    若密码存在就输⼊密码,若密码不存在就直接按回车键进⼊。
修改mysql密码:set password=password('new_password'),这个命令是在原密码存在的前提下。看到Query OK, 0 rows affected, 1 warning (0.00 sec),表⽰密码修改成功
以管理员的⾝份打开cmd 添加服务
< -install MYSQL83306  --defaults-file=E:\\MySQL\mysql8-3306\my.ini
加⼊配置⽂件可以在⼀台机器上添加多个服务
修改密码
ALTER USER root@localhost IDENTIFIED  BY '123456';
#设置所有外⽹ip访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'passsword' WITH GRANT OPTION;
#设置允许指定内⽹ip访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.2.28' IDENTIFIED BY ''passsword' WITH GRANT OPTION;
5. 刷新权限
flush privileges;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。