navicate远程访问ubuntu上的mysql数据库

安装mysql 首先检查系统中是否已经安装了MySQL,在终端里面输入: sudo netstat -tap | grep mysql 如上图所示就是正确安装并启动,启动命令为 sudo /etc/init.d/mysql start 如果没有安装,则安装MySQL,在终端输入 : sudo apt-get install mysql-server my

安装mysql

首先检查系统中是否已经安装了MySQL,在终端里面输入:

sudo netstat -tap | grep mysql

如上图所示就是正确安装并启动,启动命令为

sudo /etc/init.d/mysql start

如果没有安装,则安装MySQL,在终端输入 :

sudo apt-get install mysql-server mysql-client

让用户可以远程连接,运行如下命令,数据库用户名root,密码为mysql:

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

参数说明: root表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,密码为mysql;

执行如下命令,立即生效

FLUSH PRIVILEGES;


使用 exit命令退出后,修改mysql的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43


注意:
其他Linux
系统
可能在
/etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1”,这一行要注释掉,只需在前面加个#,即 # bind-address =127.0.0.1,然后,重新启动,命令如下:

sudo /etc/init.d/mysql stop
Sudo /etc/init.d/mysql start

添加用户

配置ubuntu系统的防火墙

打开3306端口,命令如下:

sudo ufw allow 3306

开启防火墙,命令如下:

sudo ufw enable
sudo ufw default deny

查看防火墙的状态:

sudo ufw status

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

【免责声明】本站内容转载自互联网,其发布内容言论不代表本站观点,如果其链接、内容的侵犯您的权益,烦请提交相关链接至邮箱xwei067@foxmail.com我们将及时予以处理。

Copygight © 2017-2023 https://www.0746zz.com All Rights Reserved.永州站长网

站长:xwei067#foxmail.com(请把#换成@)

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息