13.1 设置更改root密码
1.首先查看一下mysql有没有启动,没有启动就去启动一下
2.然后我们使用命令,在这之前我们需要把它加入到环境变量PATH里,因为mysql命令不是系统自带的,而是在里面,如果想要永久生效就要把这一条参数加入到,执行命令。
3.然后我们运行进入mysql,-p是指定密码,,默认没有密码,直接回车,然后就进来了,然后我们就可以在里面操作一些mysql、的行为,我们先退出来,
设置密码
4.然后我们来设置root密码出现如下提示是正常的
然后我们再用登录他会提示需要密码,我们使用然后输入密码就能登录了。
更改密码
1.当我们知道它的密码时我们可以使用
2.如果不知道原来的密码我们还有一种办法,先,在这个位置加一行,意思是忽略授权,也就是不用用户名密码也可以直接登录,然后我们重新启动服务才能生效,这个时候我们再输入就直接进去了。登录进去我们需要更改一个表,因为用户名密码都存在里面,首先切换到mysql库里面,然后更改user表,可以看到一串加密字符,然后我们使用修改密码,结果如下图
然后我们退出来,然后再把改回去,重启服务,然后就可以用新的密码登录了
13.2 连接MySQL
连接MySQL常用命令,
1.本地连接 -p指定密码
2.远程连接 -p指定密码 -h指定ip -P指定端口
3.使用sock连接 -S指定sock(这种方式只适合在本机)
4.连接并列出所有的数据库(多用于脚本)
第一种和第三种一样,第一种默认使用sock连接,连接的就是/tmp/mysql.sock。
13.3 MySQL常用命令
库里面有表,表里面有字段。
查看建表语句(查看表示怎么创建的)G是竖排显示
mysql里也是可以使用上键调出之前使用过的命令的,这些历史放在里面
mysql里也支持ctrl+l清屏
查看当前使用的数据库是上面的图里多打了一个字母。
创建表
创建表然后还要进行一些设置,如下。
表的名字叫t1,括号里的是定义字段,指定id格式是int(4),这个格式就是简单的数字,最长是4,指定name格式是char,这个格式是字符串,最长是40
创建好之后我们使用查看建表语句看一下
如上图选中的地方是指定字符集的,如果想要其他的可以在刚刚建表的时候定义,如下图
删除表使用(t1是表的名字)
查看参数
查看指定参数,这里是查看max_xxx参数,%表示通配
修改参数
修改参数只是修改内存中的,如果想要重启之后还能生效,那就要在配置文件里定义。