mysql_2.4——安装常见问题

1. 将MySQL添加到环境变量

将 mysql 的 bin 目录地址添加到 系统环境变量 --> PATH 中

2. 将MySQL添加到服务

以管理员的方式启动 cmd (命令提示窗口),使用命令进入到 `[mysql]\bin` ,执行如下命 令。

sql 复制代码
# mysqld --install (服务名) 
# 如: 
mysqld --install mysql 

删除服务命令是:

sql 复制代码
mysqld --remove 服务名

3. mysql端口被占用解决

在 cmd 窗口下执行如下命令:

sql 复制代码
netstat -ano|findstr 3306

查找正在执行的 3306 端口程序

如果出现如图所示列表表示以上程序使用了3306端口,找到程序的 PID (最后一列) 去任务管理栏找到对应程序结束任务或者使用如下命令关闭进程:

sql 复制代码
taskkill /pid xxx

4. 忘记mysql密码

以下操作均以管理员方式进行。

1. 打开 cmd 关闭 mysql 服务:net stop mysql
2. 以管理员身份在命令提示窗口( cmd )中进入到 mysql根目录->bin 文件夹,输入:
sql 复制代码
mysqld --console --skip-grant-tables --shared-memory
  • 跳过权限认证
3. 重新打开一个 cmd 窗口,输入 :
sql 复制代码
mysql -uroot -p 

不输入密码即可进去 mysql

4. 连接权限数据库:
sql 复制代码
use mysql 
5. 修改数据库连接密码,置为空:
sql 复制代码
update user set authentication_string = '' where user = "root";
6. 退出
sql 复制代码
exit
# 或者
quit
7. 关闭第一个窗口
8. 重启 mysql 服务即可。
9. 再重新进入 mysql ,修改密码
sql 复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
10. 连接MySQL
sql 复制代码
mysql -u 用户名 -p
  • mysql --help 查询所有参数

亲测有效


相关推荐
瓯雅爱分享34 分钟前
Java+Vue构建的采购招投标一体化管理系统,集成招标计划、投标审核、在线竞价、中标公示及合同跟踪功能,附完整源码,助力企业实现采购全流程自动化与规范化
java·mysql·vue·软件工程·源代码管理
BTU_YC2 小时前
Neo4j查询计划完全指南:读懂数据库的“执行蓝图“
数据库·neo4j
非极限码农3 小时前
Neo4j图数据库上手指南
大数据·数据库·数据分析·neo4j
mit6.8243 小时前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |
java·数据库·c#
咋吃都不胖lyh3 小时前
SQL-多对多关系
android·mysql·数据分析
苏打水com4 小时前
数据库进阶实战:从性能优化到分布式架构的核心突破
数据库·后端
shan~~4 小时前
linux达梦数据库操作
linux·数据库·chrome
武文斌775 小时前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
CoderIsArt5 小时前
SQLite架构
数据库·sqlite
lixora5 小时前
银河麒麟高级服务器操作系统(ADM64 版)V10(SP1)搭建 Oracle 19c RAC
数据库