zoukankan      html  css  js  c++  java
  • Debian环境下MySql5.7安装与卸载

    1.下载myslq安装包

    $ cd /usr/local/src
    $ wget --no-check-certificate https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar

    2.解压安装包

    如果不是在root下需要加上权限:

    $ sudo chmod +x mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar

    如果在root下直接解压:

    $ tar vxf mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar

    ls查看:解压之后的目录:如下

    3.更新依赖源及安装libaio1依赖

    $ apt-get update
    $ apt-get upgrade
    $ apt-get install libnuma1

    4.开始安装(需要按照顺序)

    $ dpkg -i mysql-common_5.7.20-1debian7_amd64.deb
    $ dpkg-preconfigure mysql-community-server_5.7.20-1debian7_amd64.deb

    执行后会出现设置数据库root的密码。

    5.继续安装

    $ dpkg -i libmysqlclient20_5.7.20-1debian7_amd64.deb
    $ dpkg -i libmysqlclient-dev_5.7.20-1debian7_amd64.deb
    $ dpkg -i libmysqld-dev_5.7.20-1debian7_amd64.deb
    $ dpkg -i mysql-community-client_5.7.20-1debian7_amd64.deb
    $ dpkg -i mysql-client_5.7.20-1debian7_amd64.deb
    $ dpkg -i mysql-common_5.7.20-1debian7_amd64.deb

    6.安装依赖包

    $ apt-get -f install
    $ apt-get -f install libmecab2

    7.安装mysql-server

    $ dpkg -i mysql-community-server_5.7.20-1debian7_amd64.deb
    $ dpkg -i mysql-server_5.7.20-1debian7_amd64.deb

    如果出现mysql-server依赖报错~以上两句命令顺序调换执行一次~再重复第5步骤再执行第7步。

    8.安装成功后检查

    $ mysql -u root -p

    输入刚刚设置的密码.出现下图表示mysql已经安装成功了!

    9.配置远程连接(其他电脑连接所在mysql服务器)

    show databases;
    use mysql;
    update user set host='%' where user='root';

    10.修改/etc/mysql/mysql.conf.d下的mysqld.cnf

    $ cd /etc/mysql/mysql.conf.d
    $ vim mysqld.cnf
    注释本地连接着一行
    bind-address = 127.0.0.1 改成 # bind-address = 127.0.0.1

    11.重启mysql

    $ service mysql restart

    12. 卸载

    $ apt-get --purge remove mysql-server
    $ apt-get --purge remove mysql-client
    $ apt-get --purge remove mysql-common
    ​
    最后再通过下面的命令清理残余
    $ apt-get autoremove
    $ apt-get autoclean
    $ rm /etc/mysql/ -R
    $ rm /var/lib/mysql/ -R

  • 相关阅读:
    Web-js中级-11月13日
    Web-js中级-11月12日
    Web-js中级-11月9日
    Web-js中级-11月8日
    Web-js中级-11月7日
    django中自定义了manager函数,使用的时候报错AttributeError: 'Manager' object has no attribute 'title_count'
    django模型篇:一对一、一对多、多对多,添加,批量插入和查询操作
    from django.core.context_processors import crsf报错
    python报错:Exception Value:can only concatenate str (not "bytes") to str
    使用tkinter设计一个简单的加法计算器
  • 原文地址:https://www.cnblogs.com/itfky/p/13732841.html
Copyright © 2011-2022 走看看