ubuntu mysql 配置navicate远程连接配置

首先下载mysql

sudo apt-get install mysql-server

sudo apt install mysql-client

sudo apt install libmysqlclient-dev

启动:service mysqld start

启动看看是否会报错,一般不会

查看mysql运行的端口ps -ef | grep mysqld

有端口显示一般就好了

mysql -u root -p输密码这个都知道吧

就可以看你自己的mysql

常用语句:show databases:查看数据库,use xxx:使用xxx数据库;select * from xxx;查看该表的所有信息。。。。

然后可以配置远程了但这个之前你得关闭你的防火墙(彻底关闭)阿里云的服务器记得将安全组设好,新手建议安全组的出方向与入方向都设置为1/9999,这样端口就不会有限制 

先sudo cd /etc/mysql/

然后vim my.cnf 可以看见

!includedir /etc/mysql/conf.d/和
!includedir /etc/mysql/mysql.conf.d/

然后cd mysql.cnf.d

vim mysqld.cnf 修改这个配置文件

将里面的bind-address            = 127.0.0.1注释或者换成0.0.0.0(任意ip可访问)记得保存

最后进入你的mysql,就是那个mysql -u root -p

执行

grant all on *.* to root@'%' identified by '你的密码' with grant option;

flush privileges;

这个是将你的mysql的root用户访问权限设为%,就任意IP能访问

当然你也可以使用sql语句进入mysql库里,修改user表

最后记得service mysql restart

差不多应该Navicat等远程连接能连了

再说说mysql的使用吧,

mysql建议在开发中不要创建太多mysql连接,这个会占你内存很多的,网站长期运行有时候会由于内存不足,而把mysql进程关掉,所以有时候你也得优化mysql的内存

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值