1.安装MySQL
很多都推荐在MySQL官网进行安装,我刚开始试的时候官网下载zip文件,打开完全找不到,踩坑了后面我发现了Windows简易安装,俗称傻子都会安装
安装好了就会看到一个这个文件
安装之前首先你的有
没有这个你就无法安装,这个可以去这里进行下载
安装好了就可以安装MySQL了
因为我这里已经安装过8的版本了,所以显示是灰色,没有安装肯定是可以点击的
我这里假设安装5.7的版本
点击我标记的地方进行目录配置
后面基本上很简单了,一直next(有一点是注册用户名和用户密码,这个自己进行配置)
只需要记住MySQL默认的端口号是3306就好了
一般我们是不做修改的
最后还要配置一下环境变量
安装好了在终端输入
mysql --version
复制代码
如果能显示版本就说明安装成功了
2.MySQL的连接和断开
1.连接MySQL服务器
-h 主机地址
-P 端口号
-u 用户名
-p 用户密码
我这里只有一台电脑,我就连接本地的ip地址,以后开发肯定是连接服务器的MySQL的
mysql -h127.0.0.1 -P3306 -u
复制代码
注意点
如果MySQL服务器在本地,主机地址可以省略不写
如果服务器使用3306默认端口,端口号也可以省略不写
那就是(我这里的用户名和用户密码都是root)
mysql -uroot -proot
复制代码
但是一般的话输入密码应该是不会让它显示出来的,所以采用暗文的方式来输入*
mysql -uroot -p
复制代码
但是这还不是终极的方案,因为我说过以后MySQL一般都是在服务器上的,我们测试的话是在本地,所以主机地址是不能省略,端口号一般默认不改
所以终极指令是
mysql -h127.0.0.1 -uroot -p
复制代码
但是我刚开始用的时候有坑,导致我百度了半天搜了好多什么修改host文件配置啊
最后我自己研究发现了bug
指令一般不是都在终端敲吗
如果你是在全局的终端下敲的话
mysql -h127.0.0.1 -uroot -p
复制代码
这个终极指令是不行的
它会给你报错,说什么host没有127的地址什么巴拉巴拉,其实仔细的看这里
你就会发现其中的弊端
为什么127是黑色的,后面的0.0.1是白色的
然后我试着分开试一下
mysql -h 127.0.0.1 -uroot -p
复制代码
这样MySQL服务才会连接成功
但是我在编辑器的终端输入终极指令就可以运行
mysql -h127.0.0.1 -uroot -p
复制代码
至于为什么?我也不是很清楚
反正这坑我踩过了,大家就不会踩了
2.断开连接
exit;
quit;
\q
当然最简单最好用啊,所以我选择\q
3.显示数据库
show databases;
复制代码
information_schema
保存着关于MySQL服务器所维护的所有其他数据库的信息。
如数据库名,数据库的表,表栏的数据类型与访问权限等
mysql
MySQL系统数据库, 保存了登录用户名,密码,以及每个用户的权限等等
performance_schema(可能会操作到这个)
用来保存数据库服务器性能的参数
sys
这个库是通过视图的形式把information_schema和performance_schema结合起来,查询出更加令人容易理解的数据
4.总结
连接数据库
mysql -h127.0.0.1 -u用户名称 -p
复制代码
断开连接
\q
复制代码
显示数据库
show databases;
复制代码