如何在远程服务器中创建数据库并连接

349 阅读1分钟

写在前头

在经历了多个教程的洗礼(误导)之后,终于成功在远程服务器中建立了mysql数据库并且成功用navicat成功连接,可喜可贺(雾),故将自己成功的方法发出来供大家参考。

下载mysql

命令一

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

命令二

yum -y install mysql57-community-release-el7-10.noarch.rpm

命令三

yum -y install mysql-community-server

命令四

yum install mysql-server

设置Mysql数据库

命令一: 启动mysql

systemctl start mysqld.service

命令二: 查看mysql的运行状态

systemctl status mysqld.service

命令三: 进入数据库

mysql -uroot -p

直接回车即可,默认没有密码。

命令四: 查看用户表

use mysql;

命令五: 查看数据库权限信息

select host,user from user;

发现localhost具有root权限,因此需要更改权限

update user set host = '%' where user ='root'; #修改权限
flush privileges;#刷新

命令六: 修改数据库默认密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXXXXXX';#XXXXXXX就是你要设置的密码

注意一点,当终端出现“mysql>”时,所有命令都要加上;结尾,否则会出现“->”,并且没有响应。

Navicat连接服务器的MySQL

进入Navicat新建mysql连接
先建立自己的ssh连接,用于连接到服务器

企业微信截图_16835574846534.png 再通过服务器去连接到自己的MySQL

企业微信截图_16835575512521.png 点击测试连接,连接成功后确认即可。