当前位置:Gxlcms > 数据库问题 > window配置安装mysql5.7.28

window配置安装mysql5.7.28

时间:2021-07-01 10:21:17 帮助过:18人阅读

-grant-tables # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\SoftWare\mysql-5.7.28-winx64\ # 切记此处一定要用双斜杠\\,单斜杠我这里会出错。 # 设置mysql数据库的数据的存放目录 datadir=D:\\SoftWare\\mysql-5.7.28-winx64\\Data # 此处同上 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8

3、以管理员身份运行CMD命令窗口,并执行相应操作

D:
cd D:\SoftWare\mysql-5.7.28-winx64\bin
mysqld --defaults-file=D:\SoftWare\mysql-5.7.28-winx64\my.ini --initialize --user=mysql --console

技术图片

 

请把上图上初始密码记住!

4、安装MySQL服务,以管理员身份运行cmd

mysqld --install MySQL --defaults-file=D:\SoftWare\mysql-5.7.28-winx64\my.ini

技术图片

5、启动mysql,两种方式

#后台运行 
net start mysql
#前台运行
mysqld --defaults-file=D:\mysql\my.ini     

6、首次连接需要修改root密码

 mysql -uroot -p  
 mysql> set password=password("mysql");
 mysql> flush privileges;

 附:可能碰到的问题

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

解决方法:

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> set password=password("mysql");
Query OK, 0 rows affected, 1 warning (0.00 sec)

flush privileges;

 

window配置安装mysql5.7.28

标签:sed   word   option   warning   设置   nat   character   com   攻击   

人气教程排行