本文最后更新于:10 个月前

MySQL安装配置一条龙教程
安装MySQL服务
文档笔记 (去年暑假自己随手记的,具体操作注意事项还是建议跟着上面的视频走一遍)
1 2
| 1.下载 安装 解压 https://downloads.mysql.com/archives/community/
|
1 2 3
| 2.1.添加环境变量 新建MYSQL_HOME变量,变量名: D:\softWare\mysql\mysql-5.7.19-winx64 Path环境变量:% MYSQL_HOME%\bin
|
1 2 3 4 5 6 7 8
| 2.2.新建配置文件 在路径D:\softWare\mysql\mysql-5.7.19-winx64下创建my.ini,配置如下内容: [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 default-storage-engine=INNODB sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
1 2
| 2.3.初始化MySQL,生成date mysqld -–initialize-insecure
|
1 2
| 2.4.注册MySQL服务 mysqld -install
|
1 2
| 2.5.启动MySQL服务 C:\WINDOWS\system32>net start mysql
|
1 2
| 2.6.设置账户密码 mysqladmin -u 用户名 -p 密码 (这里的用户名就是root了,之后可以创建新用户)
|
1 2
| 2.7.后期修改账户密码 mysqladmin -u用户名 -p旧密码 password 新密码
|
1 2
| 3.登录MySQL Mysql -u root -p密码
|
1 2
| 5.关闭MySQL服务 C:\WINDOWS\system32>net stop mysql
|
1 2
| 6.卸载MySQL C:\WINDOWS\system32>mysqld -remove mysql
|
安装可视化软件
可视化软件有很多,比如Navicat,sqlyog等,都是为了方便操作数据库,咱就选一个简单好用还免费的
连接本地数据库
问题解决
MySQL修改密码解决方案 | 连接MySQL时, 出现报错: Access denied for user ‘root‘@’localhost’ (using password: YES)
1
| ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
|
1
| ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
|
1
| alter user 'root'@'localhost' identified by '123fzw'; #重置密码
|
踩坑经验
IDEA 连接 MySQL 失败
2024年5月29日
经过排查,发现是从 maven 下载 MySQL 驱动失败了,

只好是手动指定本地 MySQL 驱动路径,直接在本机的 maven 目录下找就可以,我的在这:
1
| D:\softWare\Maven\apache-maven-3.6.1\mvn_resp\mysql
|

设置下时区,有两种设置方法:
解决:Server returns invalid timezone. Need to set ‘serverTimezone‘ property._server returns invalid timezone. need to set ‘serv-CSDN博客

确实解决了问题:
1 2 3 4 5 6
| DBMS: MySQL (ver. 5.7.19-log) Case sensitivity: plain=lower, delimited=lower Driver: MySQL Connector/J (ver. mysql-connector-java-8.0.21 (Revision: 33f65445a1bcc544eb0120491926484da168f199), JDBC4.2)
Ping: 33 ms SSL: no
|
但是连接上了 MySQL,却不显示数据库,显示为空是什么情况。
参考:【IDEA连接MySQL服务后不显示本地数据库?——这样做!】_idea的数据库内容没办法显示-CSDN博客

那是因为我连接数据库时没有选定具体数据库,默认只有系统自带的。
可以如上图一样勾选,也可以在连接数据库时的配置中填充,就不会出现这样的问题:
