windows10 安装mysql5.7(附下载地址)

之前装的5.5版本,有点老了换一个

  1. 下载解压 https://dev.mysql.com/downloads/mysql/5.7.html
  2. 安装目录下,创建my.ini文件,添加下面的内容
  3. 管理员权限打开cmd,cd到mysql的bin目录下
  4. mysqld --initialize 生成data文件夹
  5. mysqld -install 提示 service successfully installed
  6. 输入net start mysql ,启动mysql服务
  7. 输入mysql -u root -p 回车,之前版本的mysql都是没有初始密码的,直接回车就可以,不过现在不行了,不输入密码会报错
  8. 停止mysql命令:net stop mysql
  9. 输入命令mysqld --skip-grant-tables 之后没有反应。就可以了,另起一个窗体。管理员运行
  10. cd到mysql安装目录的bin路径下
  11. mysql -u root -p回车,不用管密码直接回车进入mysql>
  12. 在cmd窗体中输入(可以先输入use mysql;回车,就不用带mysql.了):update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
  13. cmd窗体中输入:flush privileges;(更新)
  14. 输入: quit;(退出)
  15. 重新启动下电脑
  16. 打开cmd,cd到mysql的bin目录下net start mysql启动服务
  17. 输入mysql -u root -p回车输入之前创建的密码,成功进入
  18. navicat连接时提示密码过期,在cmd输入下面的语句修改密码
  19. alter user 'root'@'localhost' identified by '密码';
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="D:/computer/mysql-5.7.31-winx64"
#Path to the database root
datadir="D:/computer/mysql-5.7.31-winx64/data"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB
posted @ 2020-08-24 22:32  正邪  阅读(344)  评论(0)    收藏  举报