微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL实例Windows 下noinstall方式安装 MysqL 5.7.5 m15 winx64(推荐)》要点:
本文介绍了MysqL实例Windows 下noinstall方式安装 MysqL 5.7.5 m15 winx64(推荐),希望对您有用。如果有疑问,可以联系我们。

下载解压不说MysqL数据库

我解压在:E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64MysqL数据库

添加配置文件E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64\my.iniMysqL数据库

####################配置文件开始###################
[client]
default-character-set=utf8
[MysqLd]
port=3306
basedir ="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64"
datadir ="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64/data/"
tmpdir ="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64/data/"
socket ="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64/data/MysqL.sock"
log-error="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-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:\DBFiles\MysqL-5.7.15-winx64\MysqL-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 --initializeMysqL数据库

然后进行服务注册:E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64\bin>MysqLd install MysqL --defaults-file="E:\DBFiles\MysqL-5.7.15-winx64\MysqL-5.7.15-winx64\my.ini"MysqL数据库

提示安装成功MysqL数据库

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

提示:The MysqL server is running with the --skip-grant-tables option so it cannot execute this statementMysqL数据库

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

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

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

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

这下终于好了MysqL数据库

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

然后用Heidisql管理工具可以正常连接:MysqL数据库

Mysql实例Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

MysqL数据库

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

提示:The MysqL server is running with the --skip-grant-tables option so it cannot execute this statementMysqL数据库

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐