navicat下载安装及连接数据库

navicat是一个连接数据库的工具,请自行下载,网上教程很多

我这里用的是navicat preium 12

打开navicat,点击连接,选择MYSQL

Windows上的连接,例如xp

关于windows上mysql的搭建,可以参考phpstudy的搭建

将主机的localhost改为装有mysql服务器的IP地址

然后点测试连接

出现连接成功,则表示可以和数据库通信

而可能会出现以下问题,

1.数据库密码用户名错误,这个嘛自己看着改吧

2.远程连接未开启

主要针对2说一下

去自己的mysql服务器下,找到mysql命令行,打开

(phpstudy下找到‘其他选项菜单’,找到MySQL工具就有mysql命令行)

输入密码默认root(如果没乱改密码的话)

查看数据库:

mysql > show databases;  (一定别忘记分号!)

切换到mysql下:

mysql > use mysql; (这里分号无所谓,but带上为了其他命令方便)

下一步就是赋予远程权限:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

GRANT属于赋权命令

刷新权限:

mysql > flush privileges;

 

可以退出了,然后在phpstudy上重启mysql

然后打开navicat12 ,测试连接成功,进行远程访问成功:

 (此文章限于phpstudy的环境下)

Linux下的数据库远程连接:

我的linux是红帽6.5

下载mysql-server(最好在root下)

红帽自带的光盘中就有mysql-server,可通过配置yum源来下载

改yum源:

在yum.repos.d下的rhel-source.repo即为仓库配置文件

修改仓库配置文件如下:

# vim rhel-source.repo

保存退出

挂上光盘:

# mount /dev/sr0 /mnt

如果命令执行不出来,点开虚拟机设置到DVD下勾选已连接后再执行挂载命令:

安装mysql-server:(之前没装过,装过可用rpm查看版本进行卸载)

# yum -y install mysql-server

出现complete则安装完毕

启动mysql

# service mysqld start

#netstat -anpt | grep mysqld

出现3306端口(mysql默认端口3306)

 添加mysql到开机自启:

# chkconfig mysqld on

进入mysql,默认root用户

# mysql

和 windows一样需要改权限,你可以设置密码

set password=password('123456');

切换mysql下修改权限

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

刷新权限

mysql > flush privileges;

退出停止mysql然后重启

# service mysqld stop

# service mysqld restart

成功后返回navicat12 ,新建连接套路如上Windows

但是还会报错,此时关闭linux的防火墙

# service iptables stop

再次测试连接,成功

连接后就可以访问了

第一次发文,就是一个小菜鸡,若有错误望大佬们指正谢谢


 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值