一文探究linux下使用Navicat连接MySQL

文章目录

    • linux下使用Navicat连接MySQL
        • 1、为了方便,使用xshell连接自己的服务器;
        • 3、yum更新,安装mysql:
        • 6、启动MySQL和查看运行状态:
        • 7、验证一下mysql是否安装成功:
        • 9、这个时候密码已经修改成功了,再验证一下:
        • 10、Navicat连接MySQL:

1、为了方便,使用xshell连接自己的服务器;

2、输入指令:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

3、yum更新,安装mysql:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

更新yum:

yum update

安装 mysql:

yum install mysql-server

4、修改权限:

chown -R mysql:mysql /var/lib/mysql

5、初始化MySQL:

mysqld --initialize

6、启动MySQL和查看运行状态:

systemctl start mysqld

systemctl status mysqld

7、验证一下mysql是否安装成功:

mysqladmin --version

linux将输出以下结果,该结果基于你的系统信息:

mysqladmin Ver 8.42 Distrib 5.6.51, for Linux on x86_64

8、设置MySQL密码:

因为安装的数据库密码是一个随机的字符串所以应该修改一下系统配置来跳过密码验证

找到下面的文件;

vi /etc/my.cnf

skip-name-resolve

skip-grant-tables

重启MySQL:

systemctl restart mysqld

登录并修改MySQL的root密码:

/usr/binmysql

mysql> show databases; #查看一下数据库

mysql> use mysql;

mysql> UPDATE user SET Password = password ( ‘你想设置的密码’ ) WHERE User = ‘root’ ;

mysql> flush privileges ; #刷新一下

mysql> quit #退出

Bye

将MySQL的登录设置修改回来:

vi /etc/my.cnf

将刚才在[mysqld]段中加上的skip-grant-tables删除;

重启MySQL:

systemctl restart mysqld

9、这个时候密码已经修改成功了,再验证一下:

输入密码就可以了,这时候输入密码屏幕上不会显示你的密码。

登录成功之后,输入show databases;会显示你的数据库。

10、Navicat连接MySQL:

现在用Navicat连接发现连接错误,因为还没有权限;下面修改权限:

打开自己的数据库,输入:

GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘自己的密码’ WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

flush privileges ;

这个时候权限已经设置成功,再用Nacicat连接就会显示连接成功。

大体步骤就是先在服务器上安装数据库,然后跳过验证登录,设置密码,然后再把跳过验证那个代码删了,再修改权限用Navicat连接。

说明:本文限于篇幅,故而只展示部分的文档截图,,有需要的朋友可私信领取linux、Java、资料!

全部评论

相关推荐

07-17 12:09
门头沟学院 Java
讲的口干舌燥,头都晕了怎么要讲这么长啊
码农索隆:没事,你口干舌燥,他不一定会看,
投递小鹏汽车等公司7个岗位
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务