一、找到宝塔面板的软件商店,搜索mysql,然后点击安装
安装版本可以选默认的5.5,也可以了解一下各个版本的区别,然后再选择
安装方式的话如果是用来测试,弄着玩可以选极速安装,这样比较快,3分钟就好了,但是如果是真的部署项目,可以选编译安装,这样比较稳定,但是安装速度较慢,大概10多分钟。
二、创建数据库
数据库名可以使用服务器的IP
字符集推荐UTF-8,因为可能有中文嘛
用户名可以和数据库名保持一致,注意这个用户名不是连接mysql的用户名,那个用户名是root
密码可以用随机的密码,比较安全,但我这里是内网环境,就设置root了
访问权限可以选所有人,或者指定IP,如果选本地服务器,那除了服务器自己,其他人可就连不上了。
三、打开Navicat进行连接
填写连接信息,连接名就是刚才设置的IP
端口默认是3306
用户名都是root
密码如果使用的是随机密码就填随机密码,如果是和我一样root,就写root
如果忘记了可以去宝塔里看一眼
四、测试连接
报错1045
五:解决方法
一、登录MySql
mysql -u root -p
打开SSH终端,输入上面的命令,然后输入密码,进行登录(注意输入密码的时候不显示,密码就是随机的字符或者root)
------------------------------------------------------------------------------------------------------------------------
注意,如果和我一样选的是5.7.34版本,在连接的时候可能会报28000的错。
这时候需要修改mysql的配置文件
在软件商店里搜索mysql,然后点击设置,找到配置修改,找到 [mysqld]的最后一行,添加skip-grant-tables,然后保存,重启mysql。
------------------------------------------------------------------------------------------------------------------------
二、执行授权命令
grant all privileges on *.* to root@'%' identified by '密码';
这个root是密码,可以修改
三、刷新
flush privileges;
四、退出在重新测试连接
quit
这里就连接成功了!