当前位置:Gxlcms > 数据库问题 > ubuntu 下mysql 设置允许远程连接

ubuntu 下mysql 设置允许远程连接

时间:2021-07-01 10:21:17 帮助过:86人阅读

ubuntu: 安装mysql-server,sudo apt-get install mysql-server


mysql 安装成功后查看mysql状态:/etc/init.d/mysql status

出现如图所示:则mysql服务处于运行状态;

技术分享

                图 1

若出现出现下图所示,表示mysql服务未启动,技术分享

运行:sudo /etc/init.d/mysql start 启动mysql服务

出现下图情况则启动成功:技术分享

确定 mysql服务启动成功后,进行mysql允许远程连接设置:

方法一:

   1. 将/etc/mysql/my.cnf文件中的:

    bind-address = 127.0.0.1 —>#bind-address = 127.0.0.1  //即注释这一行内容

   2.运行命令登录mysql:

    mysql -u root -p (Enter键)

    会提醒输入root对应的密码 (Enter键) 

    出现如下情况则登录成功

技术分享


3.对mysql数据库中user表操作:

  use mysql;

    技术分享

  select User.password,host from user;技术分享

   User:表示允许链接数据库的用户

   password:表示允许链接数据库的用户密码

   host:表示允许链接数据库的主机地址

4.设置允许远程连接数据库

  利用语句:

   GRANT ALL PRIVILEGES ON data.* TO ‘datauser‘@‘%‘ IDENTIFIED BY ‘datauser‘ WITH GRANT OPTION; 

技术分享

在运行: select User.password,host from user;

技术分享user表中已经新增了设置的用户链接信息

现在用其他主机测试是否能够链接:

这里我用的navicat链接:

技术分享

点击测试链接:

技术分享

提示连接成功;

点击确定,看看数据库是否存在:

技术分享

存在,说面设置成功。

现在就可以在其它任何电脑上操作数据库了


本文出自 “Knight” 博客,请务必保留此出处http://knight328.blog.51cto.com/7480408/1671437

ubuntu 下mysql 设置允许远程连接

标签:ubuntu   mysql   远程连接   

人气教程排行