手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)
Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)
摘要:下载解压不说我解压在:E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64添加配置文件E:DBFi...

下载解压不说

我解压在:E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64

添加配置文件E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my.ini

####################配置文件开始################### [client] default-character-set=utf8 [mysqld] port=3306 basedir ="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64" datadir ="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64/data/" tmpdir ="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64/data/" socket ="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64/data/mysql.sock" log-error="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64/data/mysql_error.log" #skip-grant-tables=1 #server_id = 2 #skip-locking max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64/data/" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ####################配置文件结束###################

在zip包中已经不含data目录,需要初始化一下:mysqld --initialize

然后进行服务注册:E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64bin>mysqld install MySQL --defaults-file="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my.ini"

提示安装成功

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)1

服务成功注册之后,启动MySQL服务,MySQL服务可以成功启动,可以用root用户登录的时候提示要求输入密码,此时还没有设置root密码

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)2

停止服务,在my.ini中加一个skip-grant-tables=1的配置,允许跳过密码,修改过后重启MySQL服务,root用户可以正常登录

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)3

登录之后修改密码,利用alter user root identitied by 'root'的方式修改

提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

然后参考网上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)4

通过update user set authentication_string=password('root') where user ='root'的方式修改密码,提示成功

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)5

修改密码之后,remove掉上面配置的skip-grant-tables=1,用root用户和刚才设置的密码root登录,没问题,

但是当我use mysql切换数据的时候,又提示我修改密码?

然后我有执行:alter user 'root'@'localhost' identified by 'root';

这下终于好了

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)6

然后用HeidiSQL管理工具可以正常连接:

Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)7

中间修改密码的时候,用的是:alter user 'root'@'localhost' identified by 'root';

提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

然后参考网上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功

但是重启中又让修改密码,用的是:alter user 'root'@'localhost' identified by 'root';这样就完成了root密码的修改。

之前都是下一步下一步的方式安装的,这次通过uninstall的方式安装mysql,由于是反复测试,中间遇到了不少问题,折腾可三遍才成功。

以上所述是小编给大家介绍的Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64的全部叙述,希望对大家有所帮助,如果打有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对查字典教程网的支持!

【Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)】相关文章:

mysql 记录不存在时插入 记录存在则更新的实现方法

介绍使用WordPress时10个常用的MySQL查询

PHP学习散记 2012_01_07(MySQL)

Windows下对MySQL安装的故障诊断与排除

MySQL安全设置图文教程

高性能MySQL读书笔记 找出谁持有锁

Mysql插入记录后返回该记录ID

MySQL添加删除主键的方法

mysql命令安装允许远程连接

MySQL空间数据类型

精品推荐
分类导航