zoukankan      html  css  js  c++  java
  • 在Ubuntu 16.04下安装MySQL

    执行第一条命令:

    sudo apt-get install mysql-server
    

    在这里插入图片描述
    输入 y ,下载安装时会出现要求设置密码的界面:
    在这里插入图片描述
    输入自己想设置的密码,之后再次输入确认密码。

    完成之后如下图:
    在这里插入图片描述

    注意:一般执行上面的第一句就可以,下边的两句可以不执行的!

    第一个mysql-clinet现在下载最新版的mysql默认就有,是不需要额外再安装的,但是低版本的可能会出问题,因此这里还是多写一步,尽量兼顾低版本

    第二个libmysqlclient-de这个包包含的主要是数据库的库文件和头文件,研究嵌入式会用得到的。

    执行第二条命令:

    sudo apt-get install mysql-client
    

    在这里插入图片描述

    接着执行第三条命令:

    sudo apt-get install libmysqlclient-dev
    

    在这里插入图片描述
    输入 y ,完成之后如下图:

    在这里插入图片描述
    安装成功后可以通过下面的命令测试是否安装成功:

    sudo netstat -tap | grep mysql
    

    在这里插入图片描述
    接下来可以打开数据库了:

    mysql -uroot -p
    

    之后输入你的密码
    中间忘记密码需要修改可以参考:https://blog.csdn.net/zou_albert/article/details/114934826
    在这里插入图片描述

    现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:

    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    
    注释掉bind-address = 127.0.0.1:
    

    如下图:
    在这里插入图片描述
    保存退出,然后进入mysql服务,执行授权命令:

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

    然后执行quit命令退出mysql服务,执行如下命令重启mysql:

    service mysql restart
    

    这样,我们的数据库就可以被远程连接了。

  • 相关阅读:
    算法导论:快速排序
    lintcode:打劫房屋 III
    lintcode:打劫房屋II
    lintcode:打劫房屋
    算法导论:二叉搜索树
    算法导论:整齐打印
    砝码称重问题二
    多重背包问题II
    多重背包问题
    lintcode:背包问题II
  • 原文地址:https://www.cnblogs.com/zoualbert/p/14550171.html
Copyright © 2011-2022 走看看