如何解决mysql安装时不知道初始密码的情况
admin
2023-05-16 22:02:57
0

最近因为需要使用mysql,然后根据老男孩的《跟老男孩学linux运维 --web 集群实践》学习mysql的环境搭建一些问题,在初步学习的时候,建议大家一步一步完全按照内容写的进行安装(毕竟初始的时候有可能你并不知道写的什么意思),结果出现一个问题害我纠结了半天——初始登录mysql的时候突然发现非要我输入密码,可是为没有设置密码啊,然后把用到的所有密码都输入一遍(毕竟这台服务器没干过啥事,各种登陆密码都一样)结果发现还是登陆不了。最后在网上各种百度,最终发现:原来在mysql5.5(还是5.7)以后,默认密码不再是空了,而是会有一个随机生成的初始密码。该密码在如下路径/var/log/mysqld.log(记住不要使用/root/.mysql_secret,没用)。通过grep password -n /var/log/mysqld.log找到类似如下的内容:9:2017-05-18T06:40:17.259575Z 1 [Note] A temporary password is generated for root@localhost: lu=uN2rGegBC    这个时候使用这个登陆就OK了,然后设置自己的密码。

修改密码:先修改一下密码的规则。默认有三个等级0、1、2. 等级0只卡长度,1会卡长度以及字符情况。所以为了密码不设置那么复杂,修改密码规则为0.(默认是1)。 

set global validate_password_policy=0; 

设置密码:set password=password('redhat123'); 

这样就可以登陆进去了。show databases可以查看是否成功。这个时候密码要记住哦 

如何通过ip+端口号的形式远程登陆mysql数据库? 

首先在shell终端登录数据库,然后执行如下语句GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;之后需要flush privileges生效。这个时候就可以直接用IP+端口号的形式登陆了。



相关内容

热门资讯

【清风轩】新书推荐《科技共和国... 题字:郭宝庆 清风轩 | 图书推荐 出版社:中信出版集团 作者:亚历山大·卡普,尼古拉斯·扎米斯卡...
荣耀亲选LCHSE开放式耳机3... 荣耀亲选LCHSE开放式耳机3(以下简称荣耀亲选开放式耳机3)终于上手了,顾名思义开放式耳机就是不同...
科大讯飞让AI真正走进课堂,因... 2026世界数字教育大会于杭州召开,聚焦人工智能与教育融合发展,集中呈现技术赋能教育变革的最新进展。...
全链条联动!北京全面启动“模数... 为深入落实《工业和信息化部办公厅 国家数据局综合司关于联合实施2026年“模数共振”行动的通知》要求...
大疆、影石的“师父”,撑不下去... 一则出售消息,让沉寂已久的GoPro股价突然暴涨。北京时间5月12日一早,这家美国运动相机厂商宣布,...
13岁女孩被闺蜜胁迫卖淫,父亲... 2022年6月,魏潇(化名)从得知时年13岁的女儿遭胁迫卖淫开始,便踏上了维权之路。4年来,胁迫其女...
苹果突然官宣!降到史上最低价! 近日 iPhone手机降价的消息刷屏了 网友纷纷发帖称 “零点确定降价了” “苹果坚挺了8个月终于降...
石化机械获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示石化机械(000852)新获得一项实用新型专利授权,专利名为“...
小区2.82亩绿地“被交易”变... 近日,西安市世纪颐园小区业主向华商报大风新闻反映,小区西侧一块原本规划为公共绿地的土地,在多年前被开...