您的位置:首页 > 数据库 > MySQL

Ubuntu 14.04下MySQL数据库的安装和远程连接

2020-04-07 12:35 1296 查看

文章目录

  • 二、MySQL设置远程连接
  • 三、Windows下连接MySQL
  • 一、安装MySQL数据库
    1、在命令行输入

    sudo apt-get update

    sudo apt-get upgrade

    sudo apt-get install mysql-server
    注:提示 mysql::root password
    sudo apt-get install mysql-client

    sudo apt-get install libmysqlclient15-dev
    编程库

    2、验证MySQL的安装

    在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。
    使用 mysqladmin 工具来获取服务器状态:

    ubuntu@VM-0-9-ubuntu:~$ mysqladmin --version

    linux上该命令将输出以下结果,该结果基于你的系统信息:

    mysqladmin  Ver 8.42 Distrib 5.5.62, for debian-linux-gnu on x86_64
    3、MySQL安装完成后的设置

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

    ubuntu@VM-0-9-ubuntu:~$ mysqladmin -u root password "new_password";

    现在你可以通过以下命令来连接到Mysql服务器:

    ubuntu@VM-0-9-ubuntu:~$ mysql -u root -p
    Enter password:

    注意:在输入密码时,密码是不会显示了,你正确输入即可。
    MySQL登录后的样子:

    二、MySQL设置远程连接
    1、修改配置文件

    在命令行输入:

    cd /etc/mysql
    sudo vim my.cnf //屏蔽了#bind-address =127.0.0.1,然后保存
    mysql -uroot -hlocalhost -p //登录数据库
    2、给以远程的权限
    grant all on *.* to root@'%' identified by '123456';  //%为所有ip, 123456为root远程登陆密码。密码可以自己自行修改
    flush privileges;   //刷新使权限生效

    运行结果如下:

    3、查看是否给权限

    在命令行输入:

    use mysql;
    select user,host from user;

    运行结果如下:

    4、关闭防火墙
    sudo ufw status   //查看防火墙状态
    sudo ufw disable  //关闭防火墙
    sudo ufw enable   //启动防火墙
    扩展打开和关闭某个端口:
    sudo ufw allow 端口打开某个端口
    sudo ufw delete allow 端口关闭某个端口

    注:在关闭防火墙后,重新启动虚拟机

    三、Windows下连接MySQL

    关闭Windows的防火墙和杀毒软件,然后先使用ping命令看Windows和ubuntu通不通。

    注:Windows查看IP使用ipconfig,而ubuntu查看IP使用ifconfig

    在这我使用的是Navicat Premium 12软件。首先打开软件

    • 点赞 1
    • 收藏
    • 分享
    • 文章举报
    农村小暖男° 发布了12 篇原创文章 · 获赞 10 · 访问量 424 私信 关注
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: