MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
Mac 安装完 MySQL 之后,软件会生成一个默认密码给我们。但是,当我使用Navicat来建立连接是却提示密码失效,无奈,只能修改数据库默认密码。
接下来,记录整个root密码修改过程。
在开始下面的步骤之前必须先停止mysql服务!
cd /usr/local/mysql/bin/ sudo su ./mysqld_safe --skip-grant-tables & //这一步的作用是跨过权限验证 ./mysql -uroot //以root身份登录,因为第三步的原因不需要密码了。这之后的命令就不需要在前面加./mysql了 use mysql; update user set authentication_string='123456' where User='root';
网上流传的版本全部是set password =‘’ ,这样写一直报错说 ‘password’列不存在!
最终用sql命令查出来只有authentication_string字段,并没有password字段。
上一步执行之后本来以为已经可以登录了,可是navicat连接测试时出现了:
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
所以还需要下面步骤
cd /usr/local/mysql/bin/
sudo su
./mysql -uroot -p123456
set password = password('123456')
用户名:root,密码:12345
修改成功
补充:虽然上面成功修改,但还是走了不少弯路,上文只是记录整个过程,下面我们把最简单有效的方法来总结下
这个过程是心酸的,网上的资料多如狗,关键是各有各的错法,尝试了半天没一个对的,在即将打破心理防线,要去翻MySQL文档的时候,我改成功了。没有一个文章告诉我完整的答案,我是参考了好几个攻略,闭门造出来的车。给自己点赞。废话不多说,一步一步跟我走。
1.关闭mysql服务器
sudo /usr/local/mysql/support-files/mysql.server stop
也可以在系统偏好里有个MySQL里关闭。
2.cd /usr/local/mysql/bin 进入目录
3.sudo su 获取权限
4. ./mysqld_safe --skip-grant-tables & 重启服务器
5.重开个终端,
配置短命令:
alias mysql=/usr/local/mysql/bin/mysql
6.输入mysql 进入mysql命令模式
7.use mysql进入mysql数据库
8.flush privileges;大概就是获取权限,要不他不让你改。
9.set password for 'root'@'localhost'=password('新密码'); 完成修改
10.终于改完了。
好了,方法教给大家了,希望对大家能够有所帮助
# macos mysql 忘记密码
# mysql忘记root密码
# mysql5.7忘记root密码
# 数据库管理系统
# 不需要
# 是一个
# 我是
# 这一
# 瑞典
# 是一种
# 让你
# 好了
# 放在
# 有个
# 走了
# 告诉我
# 尤其是
# 网上
# 给我们
# 当我
# 要去
# 他不
# 半天
相关文章:
小型网站制作HTML,*游戏网站怎么搭建?
建站之星各版本价格是多少?
C++时间戳转换成日期时间的步骤和示例代码
如何快速查询网站的真实建站时间?
如何零成本快速生成个人自助网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
TestNG的testng.xml配置文件怎么写
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
深入理解Android中的xmlns:tools属性
广州建站公司哪家好?十大优质服务商推荐
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
如何制作算命网站,怎么注册算命网站?
如何选择高效响应式自助建站源码系统?
黑客如何通过漏洞一步步攻陷网站服务器?
如何通过智能用户系统一键生成高效建站方案?
如何在阿里云完成域名注册与建站?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
如何在Golang中指定模块版本_使用go.mod控制版本号
香港服务器租用每月最低只需15元?
如何用5美元大硬盘VPS安全高效搭建个人网站?
焦点电影公司作品,电影焦点结局是什么?
网页设计网站制作软件,microsoft office哪个可以创建网页?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
如何快速搭建响应式可视化网站?
如何在宝塔面板中修改默认建站目录?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
制作证书网站有哪些,全国城建培训中心证书查询官网?
清除minerd进程的简单方法
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
如何快速使用云服务器搭建个人网站?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
建站之星代理商如何保障技术支持与售后服务?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何选择网络建站服务器?高效建站必看指南
如何实现建站之星域名转发设置?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何使用Golang table-driven基准测试_多组数据测量函数效率
定制建站价位费用解析与套餐推荐全攻略
制作国外网站的软件,国外有哪些比较优质的网站推荐?
如何做网站制作流程,*游戏网站怎么搭建?
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
常州企业网站制作公司,全国继续教育网怎么登录?
如何快速搭建高效香港服务器网站?
5种Android数据存储方式汇总
,网站推广常用方法?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
*请认真填写需求信息,我们会在24小时内与您取得联系。