写在前头
在经历了多个教程的洗礼(误导)之后,终于成功在远程服务器中建立了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连接,用于连接到服务器
再通过服务器去连接到自己的MySQL
点击测试连接,连接成功后确认即可。