linux mysql root用户密码_Linux下修改Mysql的用户(root)的密码
1、root用户登录到mysql数据库
代码示例:
/usr/local/mysql/bin/mysql -u root -p (输入密码进入mysql)
2、进入mysql,输入:
代码示例:
use mysql;
3、查看user表的情况
代码示例:
SELECT Host,User FROM user;
//指明主机名称,“%”表示匹配所有字符串
4、
代码示例:
UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;
5、输入如下命令让刚才设置的命令生效
代码示例:
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
注意,在mysql 命令行形式下一定要输入";"
按照前面五个步骤完成之后,通过控制台输入:
代码示例:
[root@linux ~]# mysql -h localhost -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
不让这么连接数据库
原因:是因为host对应的user字段是空的,我们需要将其改为root即可
代码示例:
mysql> select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| % | root |
| 127.0.0.1 | root |
| linux | |
| linux | root |
| localhost | |
+-----------+------+
5 rows in set (0.00 sec)
解决办法一:
代码示例:
mysql> update user set user='root' where host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
解决办法二:
将localhost改为本机的IP地址,则能够识别了。
代码示例:
[root@linux ~]# mysql -h 172.16.42.68 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 157
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
标签:
linux mysql root用户密码_Linux下修改Mysql的用户(root)的密码相关推荐
- mysql的sererdata_MySQL_win2008 R2服务器下修改MySQL 5.5数据库data目录的方法,说明:
操作系统:Windows Server - phpStudy...
win2008 R2服务器下修改MySQL 5.5数据库data目录的方法 说明: 操作系统:Windows Server 2008 R2 MySQL版本:5.5.25a MySQL程序安装目录:D: ...
- linux忘记mysql密码_linux下忘记mysql root密码解决办法 | 系统运维
引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢? 答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1.编辑MySQL配置文件my. ...
- linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法. 方法一:因为Mysql密码存储于数据库mysql中的user表中, ...
- linux mysql设置编码_linux下修改mysql编码
通过MySQL命令行修改:mysql> set character_set_client=utf8;Query OK, 0 rows affected (0.00 sec)mysql> s ...
- linux mysql5.7.11安装_Linux下安装MySQL 5.7.11
拷贝mysql5.7安装包 bash-4.1# cp /mnt/hgfs/Downloads/mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar /home 解压安装包 ...
- centos修改mysql密码_WAMP下修改MYSQL数据库密码
WAMP就是Windows Apache Mysql PHP集成安装环境,即在window下的apache.php和mysql的服务器软件.用来学习.调试.运行php,mysql都是非常简便的.初次安 ...
- linux怎么查看mysql安装在哪里_Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令ps -ef|grep mysql得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bi ...
- linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小
转自 : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support. $var ...
- lnmp 修改mysql密码_Lnmp下修改mysql根密码
今天帮兄弟安装了一个新的lnmp环境,安装后才发现mysql的根密码不是兄弟想要的密码,如是在建站前把根密码快快改了. 首先登陆phpmyadmin,选择mysql数据库,之后选sql选项卡,输入如下 ...
最新文章
- Linux2.6内核PCI驱动程序开发
- 英雄难过棍子关html游戏开发,《英雄难过棍子关》评测:看我变长再变长!
- 廖大python实战项目第三天
- 4. OD-去除烦人的nag窗口(去除提醒用户购买正版的警告窗口)
- 32位数据源中没有mysql_基于 SpringBoot 多数据源 动态数据源 主从分离 快速启动器...
- win7日历加入农历_还是农历更亲切,春节制作一个带农历的日历,欢欢喜喜过新年...
- python ggplot为什么不能取代matplotlib_为什么geom_bar()不会像python ggplot中那样更改填充颜色?...
- c++初学,计算立方体的体积和面积,并比较两个立方体是否相同:
- 数字图像处理 色差计算
- ADSL(中国电信\电信)常见故障代码…
- xgboost的plot_importance绘图时出现的f0、f1、f2、f3、f4、f5等改为对应特征的字段名
- 阿里云 vps云监控插件已停止状态解决方法
- SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelecto
- 基于Ubuntu20.04运行OP-TEE_3.17.0_QEMU_V8的环境搭建
- linux蓝牙obex协议,蓝牙协议英文缩写——记录
- 工程测量:坐标正反算公式
- 获两大A股龙头加持,掌上辅材能否成为中国版“家得宝”?
- TMF SID性能相关实体介绍
- 杭州端点网络java开发实习生笔试题自我反省
- 你见过最赞或最搞笑字幕组翻译有哪些?