十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

13.1 设置更改root密码

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

1.首先查看一下mysql有没有启动十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,没有启动就去启动一下十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

2.然后我们使用命令十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,在这之前我们需要把它加入到环境变量PATH里十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,因为mysql命令不是系统自带的,而是在十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令里面,如果想要永久生效就要把这一条参数加入到十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,执行十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令命令。

3.然后我们运行十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令进入mysql,-p是指定密码,,默认没有密码,直接回车,然后就进来了,然后我们就可以在里面操作一些mysql、的行为,我们先退出来十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

设置密码

4.然后我们来设置root密码十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令出现如下提示是正常的

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

然后我们再用十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令登录他会提示需要密码,我们使用十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令然后输入密码就能登录了。

更改密码

1.当我们知道它的密码时我们可以使用十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

2.如果不知道原来的密码我们还有一种办法,先十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,在这个位置加一行十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,意思是忽略授权,也就是不用用户名密码也可以直接登录,然后我们重新启动服务十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令才能生效,这个时候我们再输入十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令就直接进去了。登录进去我们需要更改一个表,因为用户名密码都存在里面,首先切换到mysql库里面十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令,然后更改user表,十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令可以看到一串加密字符,然后我们使用十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令修改密码,结果如下图

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

然后我们十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令退出来,然后再把十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令改回去,重启十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令服务,然后就可以用新的密码登录了十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

13.2 连接MySQL

连接MySQL常用命令,

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

1.本地连接 -p指定密码

2.远程连接 -p指定密码 -h指定ip -P指定端口

3.使用sock连接 -S指定sock(这种方式只适合在本机)

4.连接并列出所有的数据库(多用于脚本)

第一种和第三种一样,第一种默认使用sock连接,连接的就是/tmp/mysql.sock。

13.3 MySQL常用命令

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

库里面有表,表里面有字段。

查看建表语句(查看表示怎么创建的)\G是竖排显示

mysql里也是可以使用上键调出之前使用过的命令的,这些历史放在十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令里面

mysql里也支持ctrl+l清屏

查看当前使用的数据库是十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令上面的图里多打了一个字母。

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

创建表

创建表十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令然后还要进行一些设置,如下。

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

表的名字叫t1,括号里的是定义字段,指定id格式是int(4),这个格式就是简单的数字,最长是4,指定name格式是char,这个格式是字符串,最长是40

创建好之后我们使用查看建表语句看一下

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

如上图选中的地方是指定字符集的,如果想要其他的可以在刚刚建表的时候定义,如下图

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

删除表使用十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令(t1是表的名字)

查看参数

十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令

查看指定参数,这里是查看max_xxx参数,十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令%表示通配

修改参数

修改参数只是修改内存中的,如果想要重启之后还能生效,那就要在配置文件十三周三次课 2018.01.13 设置更改root密码、连接MySQL、MySQL常用命令里定义。