![790f556d254aefb543f1e6a4e9cf29b6.png](https://img-blog.csdnimg.cn/img_convert/790f556d254aefb543f1e6a4e9cf29b6.png)
2021
01.01
Happy New Year
2021
01.01
Happy New Year
简介:
MySQL:是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
一、安装mysql:
打开MySQL安装包,根据默认选项选择下一步即可,要注意的是在Accounts and Roles(配置账户和角色)步骤中记住输入的数据库密码,在后面的Connect To Server(连接到服务器)步骤中输入用户名和密码进行测试,全部安装后配置环境变量。
二、配置环境变量:
1、右键点击“此电脑”点击“属性”,点击“高级系统设置”。
![97a1c0ff95b7d6819eafef508c38542a.png](https://img-blog.csdnimg.cn/img_convert/97a1c0ff95b7d6819eafef508c38542a.png)
2、在系统属性中选择“高级”,点击下方的“环境变量”。
![4356f71cefe44f5f7c17740cc39cec9b.png](https://img-blog.csdnimg.cn/img_convert/4356f71cefe44f5f7c17740cc39cec9b.png)
3、 找到系统变量中的“Path”,“双击”或选中后点击“编辑”。
![5a0cc2f9d0d09aa57bb4d51964447348.png](https://img-blog.csdnimg.cn/img_convert/5a0cc2f9d0d09aa57bb4d51964447348.png)
4、打开界面后点击“新建”,将安装的数据库的“/bin”目录路径粘贴到里面。
默认路径是“C:\ProgramFiles\MySQL\MySQL Server 8.0\bin”,如果修改过默认路径需要自己找到bin目录,编辑好之后点击确定。
![f326358a772ccb19645a3ac375e0e775.png](https://img-blog.csdnimg.cn/img_convert/f326358a772ccb19645a3ac375e0e775.png)
5、配置好之后验证是否配置成功,“win”+“r”键打开cmd(命令提示符),输入“mysql -u root -p”命令后点击“回车”,输入后会提示输入密码,将上面步骤中配置的密码输入进去。
![92a5635fcf332e0d7cb895406e0794e1.png](https://img-blog.csdnimg.cn/img_convert/92a5635fcf332e0d7cb895406e0794e1.png)
6、出现大致如下的信息说明配置成功,如果出现‘mysql’不是内部或外部命令也不是可运行程序或批处理文件,说明环境配置目录有问题或没有配置环境。
![63cd9ac6b13165aac61d1eb3c3834d6a.png](https://img-blog.csdnimg.cn/img_convert/63cd9ac6b13165aac61d1eb3c3834d6a.png)
2021
01.01
新年快乐
Happy New Year
三、Navicat连接数据库
由于MySQL数据库没有可视化的图形界面,所以要借助Navicat工具,从而方便、简单的管理数据库。
1、安装完Navicat后点击“连接”的“MySQL”。
![9376e94efa7d912c48ff9a96734a0265.png](https://img-blog.csdnimg.cn/img_convert/9376e94efa7d912c48ff9a96734a0265.png)
2、输入连接名和用户名、密码,连接名自定义就可以,用户名和密码是上面配置数据库时的用户名和密码,输入完成后点击“测试连接”,如果弹出“连接成功”点击“确定”即可,如果弹出连接失败、弹框报错问题,检查用户名和密码是否输入有误。
![c0a4363b5c4e84fff290ba3fccdef93d.png](https://img-blog.csdnimg.cn/img_convert/c0a4363b5c4e84fff290ba3fccdef93d.png)
至此,MySQL数据库的基本配置就完成了,如果使用本地的数据库,可以正常使用,但如果需要连接其他电脑的数据库,还需要进行以下操作。
2021
01.01
新年快乐
Happy New Year
四、不同电脑连接数据库:
1、如果本地电脑想访问其他电脑数据库,需要将主机地址改为想访问的数据库所在电脑的IP地址,并且要保证两台设备在同一网段下。输入想连接的数据库的用户名和密码。点击“测试连接”。
![aa4406bf1afe56f5a074f4f2d61f73d2.png](https://img-blog.csdnimg.cn/img_convert/aa4406bf1afe56f5a074f4f2d61f73d2.png)
2、如果测试连接时出现错误,而用户名密码和主机又没问题的情况下,就需要进行如下配置。
1) “Win”+“r”打开cmd,输入“mysql -u root -p”后输入密码进入数据库。
2) 进入数据库后依次输入以下命令(注意分号;)。
use mysql;
![99c40f11e76b7c85baae3354a325cc88.png](https://img-blog.csdnimg.cn/img_convert/99c40f11e76b7c85baae3354a325cc88.png)
update user set host='%' where user='root';
这个命令的作用是允许任何ip链接。
![706d2135cbbc823f371a860eaa76e983.png](https://img-blog.csdnimg.cn/img_convert/706d2135cbbc823f371a860eaa76e983.png)
flush privileges;
这个命令的作用是刷新权限。
![24cd981decf5608bdf48a2df1a99be02.png](https://img-blog.csdnimg.cn/img_convert/24cd981decf5608bdf48a2df1a99be02.png)
select host,user from user;
检查一下“user”中“root”对应的“host”是为%,如果是则说明修改成功。
![b2938be87b3a2b54113438fefb08af96.png](https://img-blog.csdnimg.cn/img_convert/b2938be87b3a2b54113438fefb08af96.png)
3) 关闭防火墙
防火墙开启的情况下可能会屏蔽数据库的3306接口。
元
旦
总结:上面的步骤是为了开启远程连接,host指定了允许用户登录使用的ip,如果是localhost说明只允许本地连接,这也就是为什么输入了正确的信息却报错、连接不上的一部分原因。所以可以修改对应用户的host去允许对应用户通过其他IP地址访问,而设置成%表示所有IP都有连接权,实际上是为了方便。