mysql以及navicat(GUI)配置
1.mysql
- 下载完整压缩包
- 解压到任意位置,将压缩包中的bin文件夹设置为环境变量,不然每次命令行都得进这个文件夹来执行
- 启动服务 命令:mysqld --install
- 如果第3步出错,请用管理员模式打开命令行重试
- 数据库初始化 命令:mysqld --initialize
- 进入数据库:mysql -u root -p
- 这个时候问你要密码,密码在你的数据库解压文件夹下的data文件夹里一个.err结尾的文件中,找到内容
A temporary password is generated for root@localhost: q#-w*qQ=<0T5
其中标记的文本是密码,复制粘贴到命令行中即可进入数据库
8.后续为了方便可以使用alter user ‘root’@‘localhost’ identified by ‘admin’;
把密码改成admin,标点符号不能少哦.
9.如果想对数据库进行更详细的配置可以在数据库的根目录下新建文件my.ini,一下内容为参考:
[mysqld]
\# 设置3306端口
port=3306
\# 设置mysql的安装目录
basedir=D:\App\mySQL
\# 设置mysql数据库的数据的存放目录
datadir=D:\App\mySQL\data
\# 允许最大连接数
max_connections=200
\# 允许连接失败的次数。
max_connect_errors=10
\# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
\# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
\# 默认使用“mysql_native_password”插件认证
\#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
\# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
\# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
————————————————
版权声明:本文为CSDN博主「whi_sper-」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41688305/article/details/98766528
2.navicat
1.直接官网下载,采用试用版
2.可以选择破解也可以找一下破解了的navicat嘿嘿,传送门
3.设置一下用户名和密码就可登录了,本机一般默认是127.0.0.1
3.如果忘记数据库密码
在数据库关闭的情况下(确保数据库关闭可以在任务管理器中关闭所有的mysqld进程),然后运行命令行
mysqld --skip-grant-tables
此时这个命令行窗口会卡住,这时再打开一个命令行窗口
直接运行下面代码就可以进入数据库,不需要密码
mysql