MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 11614|回复: 2

简明教程 - 管理MySQL

[复制链接]
发表于 2015-7-30 18:06:06 | 显示全部楼层 |阅读模式
出处:www.mysqlpub.com , 在不断完善更新中,转载请注明地址
http://www.mysqlpub.com/thread-59101-1-1.html

启动关闭MySQL
(Linux)
#/etc/rc.d/init.d/mysql start|stop|status
  (如果没有问题的话,应该会出现类似这样的提示:
[1]42264
#Starting mysqld daemon with databases from /usr/local/mysql/var
如果出现mysql ended这样的语句,表示MySQL没有正常启动,到error log中查找问题(数据文件目录下)。
大多数问题是权限设置不正确引起的。 )

(Windows)
进入Windows服务管理器中,启动停止‘MySQL’服务。
[开始/控制面板/服务/MySQL...]
参考信息:
安装宝典之一:MySQL分步安装图解及问题总结(Windows平台)-推荐


设置root密码
MySQL5.6之前root默认安装密码为空,为了安全你需要修改密码。
mysql> set password for root@‘localhost’ = password('123456');
mysql> flush privileges;

从MySQL5.6的默认密码不一样了:
MySQL5.6 root默认密码问题



发表于 2015-11-4 23:57:53 | 显示全部楼层
本帖最后由 断乱 于 2015-11-4 23:59 编辑

OS Name:Microsoft Windows 7 Ultimate
MySQL Version:5.6.1

【问题】
MySQL 控制台登录 root 用户后,准备修改密码:
  1. mysql> set password for root = password('[密码]');
  2. ERROR 1133 (42000): Can't find any matching row in the user table
复制代码
意思是:“在用户表中找不到任何匹配的行”。

【解决】
使用 mysql 数据库,然后再修改密码:
  1. mysql> use mysql;
  2. Database changed
  3. mysql> update user set password = password('[密码]') where user = 'root';
  4. Query OK, 1 row affected (0.06 sec)
  5. Rows matched: 3  Changed: 1  Warnings: 0
复制代码
发表于 2015-11-5 17:03:34 | 显示全部楼层
断乱 发表于 2015-11-4 23:57
OS Name:Microsoft Windows 7 Ultimate
MySQL Version:5.6.1

不错的补充。
多谢提醒,应该是用户名那里没有写全,通过你的提醒,文章做了修补。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周先生; 联系电话:17896003451

GMT+8, 2017-9-21 07:31 , Processed in 0.334759 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表