阿里云服务器安装MySQL并使用Navicat远程连接
程序员文章站
2024-03-25 14:23:10
...
安装MySQL
1、安装MySQL
首先获取rpm源
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
然后通过以下命令安装rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
最后通过yum命令安装mysql,命令如下:
yum install mysql-community-server
经过这些命令完成了MySQL的安装
2、启动MySQL
首先设置MySQL开机自启动,通过如下命令
systemctl enable mysqld.service
然后可以通过如下命令开启服务
systemctl start mysqld.service
3、登录MySQL
初次登录时需要登录密码,通过以下命令查看初始密码
grep 'temporary password' /var/log/mysqld.log
然后通过以下命令登录,并输入初始密码
mysql -uroot -p
当通过初始密码首次登录MySQL以后,我们需要修改登录密码,不然无法进行数据库基本操作
修改密码通过如下命令:
alter user 'root'@'localhost' identified by 'root';
通过以上密码可将登录密码初始化为root,identified by 后面的引号中包含的字符就是设置的登陆密码
3、添加远程用户,赋予全部权限
首先需要创建一个新的用户,使用如下命令:
create user root identified by 'password'; password处输入你设置的密码
然后将数据库的全部权限赋予该用户
grant allprivileges on *.* to 'root'@'%' with grant option;
最后刷新权限表即可
flush privileges;
4、navicat连接远程服务器数据库
使用navicat连接MySQL时需要先打开服务器上的3306端口,否则会失败。
使用navicat连接服务器,直接新建mysql连接,输入刚才创建的用户名和密码,即可链接
主机名为服务器外网地址,端口3306,用户名和密码时刚才设置的。
输入一切信息以后,测试链接,连接成功就可以操作数据库了。
但是,我使用这个连接连接上阿里云以后,无法显示数据库中包含的数据库。
由于以上问题,我直接选择了如下的方式连接MySQL,其中需要输入的信息合上书的信息一样,这次可以显示所有的数据库。
大功告成!
下一篇: Sql Server 创建表的语句
推荐阅读
-
阿里云服务器安装MySQL并使用Navicat远程连接
-
阿里云ecs服务器在docker上安装mysql5.6 远程连接出错access denied for user root
-
在阿里云服务器中安装MySQL数据库并远程连接
-
阿里云服务器上安装MySQL并连接
-
腾讯云服务器Centos7安装mysql数据库并且使用Navicat远程访问
-
记录一次阿里云服务器上docker下安装mysql无法远程连接的问题
-
阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)
-
阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)
-
使用navicate连接阿里云服务器上的mysql
-
云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法