一文探究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、资料!