13.1 设置更改root密码
查看mysql是否有启动,没有启动就先要启动
将mysql加入变量PATH,再运行mysql uroot就可以执行了
如果要让变量永久生效就加入/etc/profile下
vi /etc/profile
设置密码mysqladmin -uroot password ‘789159‘
再运行mysql uroot就无法登陆了,需要加-p,运行mysql uroot -p就可以登陆了
更改密码
还有一种情况不知道密码,可以取消受权,不用用户名与密码就可以登陆了
vi /etc/my.cnf//增加skip-grant
修改完后重启下服务
/etc/init.d/mysqld restart
可以直接登陆了
登陆后需要去更改一个表
输入use mysql进入到mysql的库里面再去
输入update user set password=password(‘aminglinux‘) where user=‘root‘; 更改密码为aminglinux
vi /etc/my.cnf//去掉skip-grant
重启服务 /etc/init.d/mysqld restart
重新登陆
13.2 连接mysql
13.3 mysql常用命令
它也有一个记录命令历史的文件
在root目录下的.mysql_history
同样也支持ctrl+l清屏
drop table t1是删除t1表
show processlist;这个命令用的比较多
扩展
mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html
myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/
mysql 配置详解: http://blog.linuxeye.com/379.html
mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html
同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html
原文地址:http://blog.51cto.com/13450039/2090028