如何修改mysql用户名和密码

 我来答
alisaalisa66
2019-03-06 · TA获得超过1037个赞
知道答主
回答量:13
采纳率:33%
帮助的人:4906
展开全部

修改mysql数据库的用户名和密码

更改密码

1、mysql -u root -p 

2、Enter password:*** 

3、mysql>use mysql;  #选择数据库 

4、Database changed  

5、mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名'; 

6、mysql> FLUSH PRIVILEGES; 

7、mysql> quit;

更改用户名: 

1、mysql -u root -p 

2、Enter password:*** 

3、mysql> use mysql;  #选择数据库

4、Database changed 

5、mysql> update user set user="新用户名" where user="root"; #将用户名为root的改为新用户名 

6、mysql> flush privileges; #刷新权限 

7、mysql> exit

扩展资料:

mysql常用命令:

安装(基于centos)

yum -y install mariadb mariadb-server #centos7版本

yum -y install mysql mysql-server #centos7以下版本

启动

service mysqld start #开启 centos7以下版本

chkconfig mysqld on #设置开机自启

OR

systemctl start mariadb #centos7

systemctl enable mariadb

设置密码

1 、mysqladmin -u root -p123 password '1234' #修改root用户密码

2、进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;

登录

mysql #本地登录,默认用户root,空密码,用户为root@127.0.0.1

mysql -uroot -p1234 #本地登录,指定用户名和密码,用户为root@127.0.0.1

mysql -uroot P端口号 -h 192.168.31.95 -p密码 #远程登录,用户为root@192.168.31.95

查看

ps aux |grep mysqld #查看进程

netstat -an |grep 3306 #查看端口

火篱笆
推荐于2017-11-22 · TA获得超过1796个赞
知道大有可为答主
回答量:1797
采纳率:76%
帮助的人:864万
展开全部

以修改mysql的root密码为例修改的三种方法

方法1: 用SET PASSWORD命令

mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

mysqladmin -u root password oldpass "newpass"


方法3: 用UPDATE直接编辑user表

mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式