博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux修改mysql的密码
阅读量:6969 次
发布时间:2019-06-27

本文共 854 字,大约阅读时间需要 2 分钟。

本人在docker的centos6.8容器中安装了mysql-server,但安装的时候并没有提示设置密码,而安装完了之后使用root用户不输入密码就进入了,为此需要修改mysql的密码

mysql -uroot -pmysql> update user set password=PASSWORD('you password') where user='root';例如:mysql> update user set password=PASSWORD('admin123') where user='root';mysql> flush privileges;mysql> exit

重启mysql之后就可以使用刚刚设置的密码登陆了

如果mysql设置了密码,却忘记的情况下就需要下面这样去重置密码了

首先找到mysql的my.conf文件,并在[mysqld]项下添加skip-grant-tables,跳过密码验证,则不需要密码就可以登陆到mysql

vim /etc/my.conf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0skip-grant-tables # 跳过密码验证[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid

重启之后就可以不需要密码登陆到mysql了,进入了之后按照上面的方法设置root的密码,设置完了之后将my.conf文件中跳过密码验证的字段删除或者注释掉,然后重启就可以用刚刚设置的密码登陆了

转载于:https://blog.51cto.com/14284354/2395784

你可能感兴趣的文章
企业应用架构模式学习(十七):会话状态模式
查看>>
AD组策略的那点事
查看>>
CentOS 7 编译安装LAMP
查看>>
iptables
查看>>
Linux native AIO与eventfd、epoll的结合使用
查看>>
转:图数据库Neo4J的介绍
查看>>
SpringBoot第1小节:.第一个SpringBoot应用和项目属性配置
查看>>
Scrum团队实践——概念篇
查看>>
我的友情链接
查看>>
获取屏幕宽度、浏览器宽度、网页高度,宽度信息
查看>>
我的友情链接
查看>>
我的家庭私有云计划-12
查看>>
CCNP学习笔记20----VRRP(业界标准)
查看>>
linux命令:/etc/fstab配置文档浅谈、mount -a fuser -v
查看>>
Spring Boot 使用Cors (解决跨域问题)
查看>>
Android添加编译过的class文件
查看>>
VCD分解
查看>>
CGLib 动态代理
查看>>
理解 Linux 的处理器负载均值(翻译)
查看>>
LNMP(php-fpm的pool,慢执行日志,定义open_bashdir,php-fpm进程管理
查看>>