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

  • 相关阅读:
    Spring学习8- SSH需要的jar包
    Spring学习8-SSH+Log4j黄金整合
    Spring学习8-Spring事务管理(注解式声明事务管理)
    dbvisualizer客户端执行创建存储过程或自定义函数语句的方法
    jvm的组成入门
    java的反射机制
    oracle排序子句的特殊写法与ORA-01785错误
    javascript的数据类型检测
    jsp的el表达式
    javascript模块化编程的cmd规范(sea.js)
  • 原文地址:https://www.cnblogs.com/itfky/p/13732841.html
Copyright © 2011-2022 走看看