安装64位myql5.7.12(win10)

 

由于myql5.7没有64位集成好的安装版,只能自己手动安装

第一步:下载

第二步:解压,并将mysql的bin目录配置到环境变量中,便于使用其命令:

 

第三步:新增my.ini,并添加如下内容:

 

[mysql]

; 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

;设置3306端口

port = 3306

; 设置mysql的安装目录

basedir=D:\common\mysql-5.7.12-winx64

; 设置mysql数据库的数据的存放目录

datadir=D:\common\mysql-5.7.12-winx64\data

; 允许最大连接数

max_connections=200

; 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

; 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB


当然上边的目录根据你的实际而定,注意,里面的data目录必须是不存在的目录,这是需要mysql自动生成的

 

 

 

分号是注释符号

 

第三步:安装mysql服务到win10的服务列表中:

打开管理员命令提示符运行:mysqld install

 

第四部:初始化mysql的data目录

打开管理员命令提示符运行:mysqld --initialize

这是会生成data目录

第五步:进入data目录,打开后缀名为.err文件

过了四级的童鞋应该是知道啥意思吧,后边的是系统自动生成的临时密码7ntc%MZM%kz(

 

第六步:打开管理员命令提示符启动服务:net start mysql

 

第六步:打开管理员命令提示符,mysql -uroot -p密码  登陆进去

接着运行:use mysql  或show databases ,如果是安装后的第一次登陆,会出现:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

则直接修改密码:

 

set password=password('123456');
flush privileges;
quit;

 

使用新的密码登陆即可

 

如果之后还行修改密码,如图即可:

 

你可以通过selet * from user \G 查看 发现authentication_string 是密码加密字段

如果涉及更多mysql基础配置 ,自己去网上查吧

 

2016年12月16日补充:

最近在新买的服务器(window server2012上安装mysql5.7),采用上述操作没啥问题,需要提醒下,如果需要运行本机mysql的mysqldump 命令进行导出数据时,还需把

root用户的host从local改为%(zip版默认是local),其实我也比较奇怪,即便我使用(我服务器ip是192.168.0.56)

 

mysqldump -utest -ptest -h192.168.0.56 -P3306 systemdb -r D:\database.sql

即便我使用的是test用户不是root用户,还是会提示我如图错误:

 

没办法,我进入mysql  的mysql库(mysql系统库),

 

use mysql;
select host,user from user;
update user set host='%' where user='root';
flush privileges;

我也没重启mysql服务,就可以运行mysqldump命令了,唉,不知其然,不知其所以然啊
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要设置MySQL 8.0的端口号,你可以按照以下步骤进行操作: 1. 首先,打开my.cnf配置文件,可以使用vi命令进行编辑。 2. 在my.cnf文件中,找到并修改"port"参数的值,将其改为你想要设置的端口号。 3. 保存并退出my.cnf文件。 4. 重新加载防火墙策略,可以使用firewall-cmd --reload命令。 5. 确认端口号是否已被修改,可以使用show global variables like 'port'命令在MySQL数据库中查看。 需要注意的是,如果你使用的是MySQL 5.7.12及以上版本,并且安装了X插件,默认情况下MySQL会监听两个端口:12345和33060。如果你想禁用X插件,可以在my.cnf文件中添加mysqlx=0来关闭它。另外,你也可以在启动时使用--mysqlx=0或--skip-mysqlx参数来禁用X插件。 希望以上信息能够帮助到你,如果有任何问题,请随时留言交流学习!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [[MySQL]如何修改MySQL8.0端口(centos 7)](https://blog.csdn.net/m0_67394360/article/details/126553035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux下Mysql8.0数据库修改端口号的教程(完整版)](https://blog.csdn.net/weixin_50093343/article/details/116589405)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值