admin 发表于 2015-7-30 18:06:06

简明教程 - 管理MySQL

出处:www.mysqlpub.com , 在不断完善更新中,转载请注明地址
http://www.mysqlpub.com/thread-59101-1-1.html

启动关闭MySQL
(Linux)
#/etc/rc.d/init.d/mysql start|stop|status
(如果没有问题的话,应该会出现类似这样的提示:
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 用户后,准备修改密码:
mysql> set password for root = password('[密码]');
ERROR 1133 (42000): Can't find any matching row in the user table意思是:“在用户表中找不到任何匹配的行”。

【解决】
使用 mysql 数据库,然后再修改密码:
mysql> use mysql;
Database changed
mysql> update user set password = password('[密码]') where user = 'root';
Query OK, 1 row affected (0.06 sec)
Rows matched: 3Changed: 1Warnings: 0

kider 发表于 2015-11-5 17:03:34

断乱 发表于 2015-11-4 23:57
OS Name:Microsoft Windows 7 Ultimate
MySQL Version:5.6.1


不错的补充。
多谢提醒,应该是用户名那里没有写全,通过你的提醒,文章做了修补。
页: [1]
查看完整版本: 简明教程 - 管理MySQL