zoukankan      html  css  js  c++  java
  • 【Python3网络爬虫开发实战】1.4.1-MySQL的安装

    【摘要】 MySQL是一个轻量级的关系型数据库,本节中我们来了解下它的安装方式。

    1. 相关链接

    2. Windows下的安装

    对于Windows来说,可以直接在百度软件中心搜索MySQL,下载其提供的MySQL安装包,速度还是比较快的。

    当然,最安全稳妥的方式是直接到官网下载安装包进行安装,但是这样做有个缺点,那就是需要登录才可以下载,而且速度不快。

    下载完成后,双击安装包即可安装,这里直接选择默认选项,点击Next按钮安装即可。这里需要记住图1-27所设置的密码。

    11.jpg

    图1-27 设置密码页面

    安装完成后,我们可以在“计算机”→“管理”→“服务”页面开启和关闭MySQL服务,如图1-28所示。

    22.jpg

    图1-28 系统服务页面

    如果启动了MySQL服务,就可以使用它来存储数据了。

    3. Linux下的安装

    下面我们仍然分平台来介绍。

    Ubuntu、Debian和Deepin

    在Ubuntu、Debian和Deepin系统中,我们直接使用apt-get命令即可安装MySQL:

    sudo apt-get update
    sudo apt-get install -y mysql-server mysql-client

    在安装过程中,会提示输入用户名和密码,输入后等待片刻即可完成安装。

    启动、关闭和重启MySQL服务的命令如下:

    sudo service mysql start
    sudo service mysql stop
    sudo service mysql restart

    CentOS和Red Hat

    这里以MySQL 5.6的Yum源为例来说明(如果需要更高版本,可以另寻),安装命令如下:

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum install -y mysql mysql-server

    运行如上命令即可完成安装,初始密码为空。接下来,需要启动MySQL服务。

    启动MySQL服务的命令如下:

    sudo systemctl start mysqld

    停止、重启MySQL服务的命令如下:

    sudo systemctl stop mysqld
    sudo systemctl restart mysqld

    上面我们完成了Linux下MySQL的安装,之后可以修改密码,此时可以执行如下命令:

    mysql -uroot -p

    输入密码后,进入MySQL命令行模式,接着输入如下命令:

    use mysql;
    UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
    FLUSH PRIVILEGES;

    其中newpass为修改的新的MySQL密码,请自行替换。

    由于Linux一般会作为服务器使用,为了使MySQL可以被远程访问,我们需要修改MySQL的配置文件,配置文件的路径一般为/etc/mysql/my.cnf。

    比如,使用vi进行修改的命令如下:

    vi /etc/mysql/my.cnf

    取消此行的注释如下:

    1    bind-address = 127.0.0.1

    此行限制了MySQL只能本地访问而不能远程访问,取消注释即可解除此限制。

    修改完成后重启MySQL服务,此时MySQL就可以被远程访问了。

    到此为止,在Linux下安装MySQL的过程就结束了。

    4. Mac下的安装

    这里推荐使用Homebrew安装,直接执行brew命令即可:

    brew install mysql

    启动、停止和重启MySQL服务的命令如下:

    sudo mysql.server start
    sudo mysql.server stop
    sudo mysql.server restart

    Mac一般不会作为服务器使用,如果想取消本地host绑定,那么需要修改my.cnf 文件,然后重启服务。

    来源:华为云社区  作者:崔庆才丨静觅

  • 相关阅读:
    使用Mxnet基于skip-gram模型实现word2vect
    【快学springboot】SpringBoot整合Mybatis Plus
    面试官:说说Spring中的事务传播行为
    「快学SpringBoot」配置文件的加载顺序和配置项默认值设置
    「快学springboot」SpringBoot整合freeMark模板引擎
    「快学springboot」SpringBoot多环境配置文件
    为什么阿里规约手册要求谨慎使用Arrays.asList方法
    「快学Docker」Docker简介、安装和Hello World实现
    Java中的transient关键字
    IDEA设置窗口标签换行显示
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165899.html
Copyright © 2011-2022 走看看