开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mysql 更改密码

简介:
+关注继续查看

$ ln -s /usr/local/mysql/bin/mysql /bin/mysql     #创建mysql软链接,实现通过程序名启动。

$ mysql                                           #登录

$ mysqladmin -u root password "123456"            #初次设置密码

A.-> SET PASSWORD =PASSWORD ('123');              #修改密码方法A

B.->mysql> update user set password=password('123456') where user='root';  #修改密码方法B


不能登录:
 mysql 设置密码后不能登录,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

1. $ mysql -p
->Enter password:

2.$ mysql -uroot -p123

3.$ mysql -uabc -p

 ->Enter password:


解决。


 更改用户密码:

mysqladmin -u用户名 -p旧密码 password '新密码'

$ mysqladmin -uabc -p123 password '123456'或

$ mysqladmin -u abc -p123 password '123456'


更改普通用户密码:

$mysql> updata mysql.user SET password= PASSWORD(12345) WHERE user="user1";

 # 用户和密码保存在mysql数据库 user 表


登录远程mysql

$ mysql -uroot -p123 -h192.168.137.13

mysql> select user();       #查询当前登录用户

mysql> show databases;     #查询有哪些数据库

mysql> use  mysql;         #切换(使用)数据库mysql

mysql> show tables ;       #查询mysql数据库有哪些表

mysql> desc user;           #查看表user的表结构

mysql> create database A    #新建数据库A

mysql> use A;               # 选择数据库A

mysql> create table t1 (`id` int(4), `name` char(40)); #在数据库A内建立表t1,并包括两列和列格式

mysql> select version();   #查看mysql版本

mysql> show status;        #查看mysql服务状态

mysql> show processlist;   #查看当前mysql服务器的队列

mysql> grant all on *.* to user1 identified by '123456';  #创建一个普通用户并授权


忘记mysql 管理员密码:

1.修改my.cnf文件,在[mysqld]添加一行:skip-grant ,重启mysql,

2.更新root密码:

$mysql> updata mysql.user SET password= PASSWORD(12345) WHERE user="root";,

3.删除skip-grant行,重启mysql。





      本文转自笔下生辉  51CTO博客,原文链接:http://blog.51cto.com/752030200/1722300,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Liunx 修改 mysql 密码
Liunx 修改 mysql 密码
0 0
windows中安装64位MySQL及连接MySQL和重置MySQL密码
windows中安装64位MySQL及连接MySQL和重置MySQL密码
0 0
MySQL - 怎样找到 MySQL 的用户名和密码?
MySQL - 怎样找到 MySQL 的用户名和密码?
0 0
MySQL修改root密码的多种方法
MySQL修改root密码的多种方法
0 0
Mysql root密码忘记找回妙招
Mysql root密码忘记找回妙招
0 0
Springboot 连接Mysql ,yml文件中 密码带有特殊符号出错
Springboot 连接Mysql ,yml文件中 密码带有特殊符号出错
0 0
mysql密码忘了怎么登录?
本篇内容记录了mysql忘记密码怎样登录的解决方案。
0 0
mysql 不需要使用密码就可以登录
最近发现一个问题, 就是我等了mysql客户端可以不输入密码. 直接输入mysql -u root 回车 或者 输入一个错的密码,都可进入到下面的界面. 在Navicat不用输入密码, 或者数据错的密码都可以连接数据库, 这比较愁人.
0 0
Windows下安装MySQL 空密码登录失败问题的解决办法
Windows下安装MySQL 空密码登录失败问题的解决办法
0 0
一不小心把mysql密码忘记了,该怎么办?
很久之前,在centos服务器上安装了mysql5.7的数据库,但是很长时间没有使用过,里面有很多宝贵的数据,但是不幸的是密码忘记了~~。 此时,就想是否有一种办法,能找回密码或者修改密码的方案。 于是,就在网上找了一些方案,大体用的最多的就是skip-grant-tables解法。 废话不多说,直接开撸!
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
让 MySQL 原生分布式触手可及
立即下载
好的 MySQL 兼容可以做到什么程度
立即下载
云数据库RDS MySQL从入门到高阶
立即下载