mysql绿色版安装

编辑my.ini

在mysql根目录新建my.ini

[client]
port=3306
default-character-set=utf8mb4
[mysqld]
port=3306
# 安装目录
basedir="E:/mysql-5.7.28-winx64"
# 数据存放目录
datadir="E:/mysql-5.7.28-winx64/data"
# 设置sql模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

character-set-server=utf8mb4
collation-server=utf8mb4_general_ci

安装mysql

在bin目录下打开命令行,执行以下命令。命令会根据my.ini配置下创建data文件夹,初始化一个无密码登录root账户。

mysqld --initialize-insecure --user=mysql

安装mysql服务

mysqld --install

启动mysql

net start mysql

登录mysql
没有设置环境变量的情况下,在mysql的bin目录下执行以下命令,默认情况下没有密码,直接回车。

mysql.exe -uroot -p

更改mysql密码
FLUSH PRIVILEGE;是刷新系统权限相关表

use mysql;
UPDATE user SET authentication_string=password('ycx_cqupt@2022') where user='root';
FLUSH PRIVILEGES;

问题解决办法

启动服务失败

使用以下命令可以查看具体的失败原因

mysqld.exe --console

Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist

重新执行以下命令初始化mysql

--initialize specified but the data directory has files in it. Aborting.

重新执行初始化命令报错:–initialize specified but the data directory has files in it. Aborting.

删除data目录后重新执行初始化命令

Unable to create temporary file; errno: 2

创建临时文件失败,删除my.ini中的临时文件参数(tmpdir)

http://www.muzhuangnet.com/show/71581.html
https://www.cnblogs.com/sungong1987/p/15188527.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值