十三周四次课(5月7日)笔记

十三周四次课(5月7日)
13.1 设置更改root密码
13.2 链接mysql
13.3 mysql经常使用命令
扩展
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.htmlhtml

13.1 设置更改root密码
十三周四次课(5月7日)笔记mysql

先查看,有没有启动mysql?
十三周四次课(5月7日)笔记linux

没有启动,要启动。
十三周四次课(5月7日)笔记web

mysq启动了
十三周四次课(5月7日)笔记sql

更改$PATH
十三周四次课(5月7日)笔记数据库

能够直接运行mysql
十三周四次课(5月7日)笔记tcp

想让变量永久生效。须要编辑配置文件。
十三周四次课(5月7日)笔记ide

十三周四次课(5月7日)笔记

更改了配置,须要使其生效,运行以下命令。
十三周四次课(5月7日)笔记函数

密码进入mysql,运行以下命令:。
十三周四次课(5月7日)笔记
//命令quit退出来ui

设置密码。
十三周四次课(5月7日)笔记
//输出不是报错,只是警告。

设置密码后,直接登陆会提示须要密码
十三周四次课(5月7日)笔记

修改密码,运行命令以下:
十三周四次课(5月7日)笔记

密码加单引号,能够识别特殊字符。
十三周四次课(5月7日)笔记
十三周四次课(5月7日)笔记

不知道登陆密码的状况,改密码。

编辑配置文件

打开文件
十三周四次课(5月7日)笔记
在[mysql]下面加入以下内容。
十三周四次课(5月7日)笔记
.//是忽略受权的意思

十三周四次课(5月7日)笔记

能够直接登陆
十三周四次课(5月7日)笔记

切换到库
十三周四次课(5月7日)笔记

密码是加密的,是password函数生成的。
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

把刚才加进去的内容去掉。否则,全部用户不用密码登陆。
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

总结重置密码步骤:
一、编辑配置文件,命令vi /etc/my.cnf,在[mysql]下面,加入skip-grant。

二、登陆mysql。使用mysql的库。命令use mysql。update...。

三、编辑配置文件,命令vi /etc/my.cnf,在[mysql]下面,删除skip-grant。

四、restart 。

13.2 链接MySQL
十三周四次课(5月7日)笔记

以本ip连接
十三周四次课(5月7日)笔记

在unix和linux里有一种sock通讯方式。

mysql监听了sock
十三周四次课(5月7日)笔记

以sock连接。
十三周四次课(5月7日)笔记

//如今连的时候,就不是tcp/ip,连接sock,只适合在本机。

十三周四次课(5月7日)笔记

13.3 mysql经常使用命令
十三周四次课(5月7日)笔记

连接mysql
十三周四次课(5月7日)笔记

查看数据库,命令以下:
十三周四次课(5月7日)笔记

切换到库,命令以下:
十三周四次课(5月7日)笔记

把表列出来,命令以下:
十三周四次课(5月7日)笔记//mysql里的命令都要加;

十三周四次课(5月7日)笔记

查看表里的字段,命令以下:
十三周四次课(5月7日)笔记

查看表怎么建立,命令以下:
十三周四次课(5月7日)笔记

不加G,显示会很乱
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

查看当前登陆的用户是谁,命令以下:
十三周四次课(5月7日)笔记

不用P指定端口,默认3306
十三周四次课(5月7日)笔记

localhos就是127.0.0.1
十三周四次课(5月7日)笔记

换一个ip
十三周四次课(5月7日)笔记

会反解析
十三周四次课(5月7日)笔记

记录命令历史的文件
十三周四次课(5月7日)笔记
十三周四次课(5月7日)笔记
十三周四次课(5月7日)笔记
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

查看当前数据库,命令以下:
十三周四次课(5月7日)笔记

命令use mysql切换到数据库,不加分号,加分号均可以,命令以下:
十三周四次课(5月7日)笔记

查询所在的库
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

建立表,命令以下:
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

建立表,CHARSET=latinl
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

查看数据库的版本。
十三周四次课(5月7日)笔记

把数据库状态列出来,把经常使用的数据列出来,
十三周四次课(5月7日)笔记

把参数列出来,命令以下:
十三周四次课(5月7日)笔记

加%匹配出来。
十三周四次课(5月7日)笔记

十三周四次课(5月7日)笔记

修改成1000
十三周四次课(5月7日)笔记

要想重启生效,须要改配置文件。
十三周四次课(5月7日)笔记

查看队列,命令以下:
十三周四次课(5月7日)笔记

//这个用得比较多。

用这个命令,最后一列就完整。
十三周四次课(5月7日)笔记

相关文章
相关标签/搜索