解压完mysql配置环境变量之后cmd中输入 mysqld -install 安装mysql

cmd中输入 mysql -u root -p

要求输入密码,原来版本好像没设置的话不用密码也能链接

但是出现error 2003 can't connect to mysql错误

原因是这里mysql还没有启动

输入 net start mysql

提示 mysql服务无法启动 服务没有报告任何错误(没有data目录)

输入 mysqld --initialize 初始化

继续输入net start mysql 启动成功

输入mysql -u root -p

要求密码 直接回车试了一下不行,原因是mysql5.7在安装时随机生成了一个密码

在mysql安装目录的data目录下找到后缀名为err的文件(好像是个日志文件,里面有自动生成密码的记录)

[Note] A temporary password is generated for root@localhost: *8-?uqpFNKhi

使用 *8-?uqpFNKhi 这个密码登录成功

输入 set password for root@localhost = password("新密码"); 修改密码

登陆成功


没有my.ini文件

在mysql安装目录下新建了一个名为my.ini的文件,内容如下

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir="E:\mysql\mysql-5.7.22-winx64"
# 设置mysql数据库的数据的存放目录
datadir="E:\mysql\mysql-5.7.22-winx64\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 




更多相关文章

  1. MySQL5.7以上版本root用户空密码修改(windows系统、zip版MySQL)
  2. MySQL忘记root密码??重置密码方法
  3. Windows下重置MySQL密码【MYSQL】
  4. MAC 环境下初始化mysql root 密码
  5. Linux下数据库MYSQL忘记登录密码及更换密码的解决办法
  6. mysql字符集设置
  7. Mysql迁移由于字符集导致乱码的数据
  8. Linux下修改MySQL用户(root)密码
  9. mysql忘记帐号密码 解决办法。

随机推荐

  1. 分享一个简单的rss阅读工具
  2. 相对Python RSS服务说明
  3. 使用FeedTools解析RSS代码示例
  4. 使用Ruby和Nokogiri模拟爬虫导出RSS种子
  5. C#对XML读写的代码实例
  6. XmlSlurper解析RSS的实例代码
  7. C#中通过xpath查找xml的指定元素的代码实
  8. php读取XML的四种方法实例详解
  9. 用C#实现XML和实体类之间序列化和反序列
  10. Android旋转动画xml配置的代码展示