mysql下的常见问题处理
mysql 处理 常见问题
2023-09-27 14:21:09 时间
1. ubuntu中启动mysql,提示mysql access denied for user root@localhost 错误。
是因为还没有给添加的root账户配置密码信息。
(1)停止mysql服务
service mysql stop
(2)然后使用mysqld_safe命令在启动mysql,更新root账号的密码
mysqld_safe --user=mysql --skip-grant-tables --skip-networking
(3)进入mysql的环境
use mysql;//切换数据库
show databases;//显示mysql中的数据库
show tables;//显示当前数据库中的表信息
select user, host from user;//显示用户表中的用户名,以及主机的用户信息
mysql> select Host, User, Password
-> from user
-> where user='root';
mysql> select Host, User, Password -> from user -> where user='root'; mysql> update user set password=PASSWORD('p123456') -> where user='root'; mysql> flush privileges;; mysql> quit //重新启动,生效 /etc/init.d/mysql restart 或者 service mysql restart 查一下进程树 #ps aux | grep mysql //如果有就可以运行
然后重启后,就可以使用 mysql -u root -p p213456 登录
相关文章
- PHP MySQL -处理语句
- WebAPI调用笔记 ASP.NET CORE 学习之自定义异常处理 MySQL数据库查询优化建议 .NET操作XML文件之泛型集合的序列化与反序列化 Asp.Net Core 轻松学-多线程之Task快速上手 Asp.Net Core 轻松学-多线程之Task(补充)
- MYSQL事务并发处理的问题:脏读、不可重复读、幻读
- 在 MySQL 中处理日期和时间 - 第五章节
- 基于Java(Jsp+servelet+Javabean)+MySQL实现图书管理系统【100010229】
- MySql视图
- MYSQL插入处理重复键值的几种方法
- mysql 修改表的每个列的字符类型
- (19)python操作mysql,python与mysql交互(pymysql)
- mysql exists 如何使用
- mysql 字符串的处理
- Mysql 授权访问某个数据库后 Navicat 仍显示 information_schema 数据库
- MySQL 用gourp by分组后取某一字段最大值