参考文档:https://www.cnblogs.com/reyinever/p/8551977.html  https://www.jb51.net/article/151213.htm

首先下载mysql的安装包(https://dev.mysql.com/downloads/mysql/),我的版本是(mysql-8.0.17-winx64)然后解压在自己定义的文件夹中,配置变量环境,变量名:MYSQL_HOME,变量值:D:\mysql\mysql-8.0.17-winx64,path里添加:%MYSQL_HOME%\bin;

以管理员身份运行cmd,(右击就能以管理员身份运行cmd)

注意:不需要配置my.ini文件,也不要自己手动添加data文件,我之前做了这些配置之后不能连接服务。

进入到你本地mysql的bin目录下,我本地是D:\mysql\mysql-8.0.17-winx64\bin,在D:\mysql\mysql-8.0.17-winx64目录下回生成目录下生成data目录。

执行命令:mysqld --initialize-insecure --user=mysql

执行命令:net start mysql  启动mysql服务,若提示:服务名无效...(看下一步);

提示:服务名无效

解决方法:执行命令:mysqld -install  即可,再次执行:net start mysql 显示已服务已启动。

输入 mysql -u root -p,由于密码为空直接回车就好。下面更改密码这个版本的更改密码的语法跟其他版本稍有不同,我查了数据库文档才找到正确语法来更改数据库密码(https://dev.mysql.com/doc/refman/8.0/en/set-password.html),输入: SET PASSWORD FOR '用户名'@'localhost' = '密码';刷新权限输入:flush privileges; 然后退出 exit,重新输入:mysql -u root -p,再输入新密码,数据库算是配置好了。

连接 navicat for mysql ;连接数据库报错1251,解决办法: (参考文档:https://blog.csdn.net/weixin_38714665/article/details/80239447

用管理员身份打开cmd,mysql -u root -p,输入密码, 进入mysql执行下面两个命令:

一:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

二:FLUSH PRIVILEGES;

几条数据库常用的命令:

show databases;    #查看数据库下的所有库。 

use XX;               #s切换到某个库。

show tables;          #查看XX库下的表。

CREATE DATABASE XXX CHARACTER SET utf8;  #创建XXX数据库。

最新文章

  1. 1205索引使用explain
  2. 【iCore3 双核心板】例程二十六:MODBUS TCP实验——电源监控
  3. SPOJ371 Boxes(最小费用最大流)
  4. MVC项目实践,在三层架构下实现SportsStore-07,实现订单提交
  5. Non-constant Fields in Case Labels
  6. HTML5入门7---"session的会话缓存"和"localStorage的cookie"缓存数据
  7. visio 改变画布大小
  8. ASP.NET MVC 验证
  9. HW4.12
  10. 关于block块使用的6点注意事项
  11. CF 553A 组合DP
  12. JS拖动技术--- 关于setCapture
  13. Android官方命令深入分析之etc1tool
  14. SonarLint 代码质量管理
  15. 论使用HashMap优化双层For循环的实际性能
  16. docker log driver
  17. Docker win10安装
  18. week07 13.2 NewsPipeline之 二 News Fetcher - Xpath
  19. vi/vim使用
  20. BZOJ1367 [Baltic2004]sequence 堆 左偏树

热门文章

  1. linux设置密钥登录(只允许密钥登录)
  2. Computer Vision_33_SIFT:Improving Bag-of-Features for Large Scale Image Search——2010
  3. Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题
  4. Ubuntu 手动挂载exfat格式的U盘
  5. C#readonly和const对比
  6. gorm忽略struct种的field, 不映射到表里面
  7. Tensorflow2.0学习(一)
  8. 分布式可扩展存储系统 BaikalDB
  9. Educational Codeforces Round 74 (Rated for Div. 2) D. AB-string
  10. bootstrap-vue 中 model 基础用法