通过在云服务器上下载安装mysql,然后通过Navicat Premium 15和sqlyog可视化,从而实现将数据库部署到云服务器上,进而可以让团队成员都可在自己的可视化工具中访问到该数据库,极大的方便了团队成员实现项目。
大致步骤:
1、选择下载路径
cd usr/local/src/
2、确保服务器系统处于最新状态
yum -y update
3、首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
rpm -qa | grep mysql
或
yum list installed | grep mysql
4、下载MySql安装包
#mysql 8.0数据库
rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
5、安装MySql
yum install -y mysql-server
或
yum install mysql-community-server
6、设置开机启动mysql
systemctl enable mysqld.service
7、检查是否已经安装了开机自动启动
systemctl list-unit-files | grep mysqld
8、设置开启服务
systemctl start mysqld.service
# # 9、查看MySql默认密码(进入mysql目录 查看mysqld.log ,感觉不管装哪,都是进入这个目录)
cd /var/log/mysql
cat mysqld.log
10、登录mysql
(1)如果有密码,则
mysql -uroot -p //密码也就是第九步里面查看到的默认密码
(2)如果显示当前密码为空,则:(8.X版本的重置密码命令如下,其他版本可百度解决)
mysql -uroot;
11、修改当前用户密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;
flush privileges;
12、 开启远程登录,授权root远程登录
use mysql;
#查看用户表权限:
select host,user from user;
#运行下面两句话之后就可以通过root账户远程登陆。
update user set host=‘%’ where user=‘root’;
#命令立即执行生效(千万不要忘记刷新!!!!!)
#这句表示从mysql数据库的grant表中重新加载权限数据
flush privileges;
#查看是否成功:
select host,user from user;
# # 13、检查阿里云的安全组是否开放3306端口(没有就配置一下)
配置方法就是添加安全组开放端口号
14、可视化
(1)使用 Navicat Premium 15 连接
连接数据库输入自己的服务器ip就可以账号密码就是数据库账号密码
下载可参考:https://www.jianshu.com/p/469a1337d74a
(2)使用 sqlyog 连接
把SQL的地址 修改为 自己云服务器的ip地址就好了
问题:
如果在连接时,出现错误码2003,可能原因是端口号没有开放成功,重新开放一次就好了。