精华内容
下载资源
问答
  • 1. Ubunut 下安装MySQL使用 sudo apt install mysql-server mysql-client   失败的话先更新源 apt update, 不要使用推荐的默认命令,那样安装没有数据库密码。   2. 查看MySQL端口命令 show global ...

    1. Ubunut 下安装MySQL使用  sudo apt install mysql-server mysql-client  

      失败的话先更新源 apt update, 不要使用推荐的默认命令,那样安装没有数据库密码。

     

    2. 查看MySQL端口命令  show global variables like 'port'

     

    3. Linux下查看端口占用情况  sudo netstat -anp | grep 3306 如果端口没有被使用则不会有回显。

     

    4. Linux下启动停止服务的命令是  

    启动mysql:
    方式一:sudo /etc/init.d/mysql start 
    方式二:sudo start mysql
    方式三:sudo service mysql start

    停止mysql:
    方式一:sudo /etc/init.d/mysql stop 
    方式二:sudo stop mysql
    方式san:sudo service mysql stop

    重启mysql:
    方式一:sudo/etc/init.d/mysql restart
    方式二:sudo restart mysql
    方式三:sudo service mysql restart

     

    5. 配置文件位置

      /etc/mysql/

    高版本的mysql这里的my.cnf只是个软连接,打开那个被链接的my.cnf文件如下

    !includedir即配置文件的引用,配置信息主要在这两个目录中。

    都查看了一遍这两个目录,有主要配置信息的是 /etc/mysql/mysql.conf.d/mysqld.cnf  这个配置文件

    可以修改重启即可。

     

    6. 卸载MySQL  

    首先删除mysql:      sudo apt-get remove mysql-*

    然后清理残留的数据:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

    它会跳出一个对话框,你选择yes就好了

     

    7. 远程访问MySQL 

    此时3306端口只为本地主机开放,这样无法远程,修改刚刚的配置文件 

    注释掉这句本地约束 bind-address 127.0.0.1

    然后进入mysl

    输入授权命令: (改为自己的mysql用户名和密码), 不授权无法使用root远程登陆

    grant all on *.* to username@'%' identified by 'password';   
    

    /etc/init.d/mysql restart 重启成功

     

    https://www.jianshu.com/p/49eac06bcd35

    云服务器(如阿里云或者腾讯云)记得给防火墙添加MySQL的规则。

     

     

    展开全文
  • 检测是否安装$ sudo service mysql start2.安装命令sudo apt-get install mysql-serversudo apt isntall mysql-clientsudo apt install libmysqlclient-dev3.测试是否安装后成功sudo netstat -tap | grep mysql4....

    版本:ubuntu16.04

    一、安装

    1.检测是否安装

    $ sudo service mysql start

    2.安装命令

    sudo apt-get install mysql-server

    sudo apt isntall mysql-client

    sudo apt install libmysqlclient-dev

    3.测试是否安装后成功

    sudo netstat -tap | grep mysql

    4.数据库访问

    mysql -h ip -u root -p

    5.设置远程访问

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

    或者 sudo vim /etc/mysql/my.cnf

    注释掉 bind-address = 127.0.0.1 ,保存退出

    进入mysql交互,执行授权命令

    mysql>grant all on . to root@'%' identified by '你的密码' with grant option;

    mysql>flush privileges; 刷新权限信息

    然后重启mysql服务

    /etc/init.d/mysql restart

    二、卸载

    以下命令依次执行

    删除数据库目录

    sudo rm /var/lib/mysql/ -R

    删除启动脚本、配置文件等

    sudo rm /etc/mysql/ -R

    卸载mysql 所有文件

    sudo apt-get autoremove mysql* --purge

    移除apparmor(与安全有关)

    sudo apt-get remove apparmor

    清理参与mysql文件

    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

    展开全文
  • linux mysql 安装卸载

    2009-11-17 14:10:00
    一、下载mysql安装包MySQL-server-community-5.0.67-0.rhel4.i386.rpmMySQL-client-community-5.0.67-0.rhel4.i386.rpm二、安装# rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm# rpm –ivh MySQL-clien

     

    一、下载mysql安装包

    MySQL-server-community-5.0.67-0.rhel4.i386.rpm

    MySQL-client-community-5.0.67-0.rhel4.i386.rpm

    二、安装

    # rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm

    # rpm –ivh MySQL-client-community-5.0.67-0.rhel4.i386.rpm

    三、运行 mysql –p(默认为root用户)

    输入密码

    出现 mysql>

    则安装成功

    四 、配置

        my.cnf

        cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

        vi my.cnf

        [mysqld] myisam_sort_buffer_size = 8M 后加入

        default-character-set=utf8

    default-collation=utf8_general_ci

    wait_timeout=1814400

    五、卸载

          卸载mysql

      rpm -qa|grep -i mysql

      

    # rpm –ev MySQL-server-community-5.0.67-0.rhel4.i386.rpm

    # rpm –ev MySQL-client-community-5.0.67-0.rhel4.i386.rpm
      卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

      rm -f /etc/my.cnf

      rm -rf /var/lib/mysql

    展开全文
  • 因为之前因为在linux安装常规软件,总是出错,而且没办法快速解决. 本篇文章就主要讲诉linux上软件安装,常用的一些概念,指令,以便更好的理解软件安装问题. 这里已mysql,OpenSSH为例. 对于软件的升级,目前我的处理...

        因为之前因为在linux上安装常规软件,总是出错,而且没办法快速解决. 本篇文章就主要讲诉linux上软件安装,常用的一些概念,指令,以便更好的理解软件安装问题. 这里已mysql,OpenSSH为例.

        对于软件的升级,目前我的处理方法是,先卸载,再安装新版本.顾这里主要就卸载和安装做详细解释.

    1.基础安装概念

    #常用linux系统分为2大系
    RedHat系:RedHat,Centos,Fedora等
    Debian系:Debian,Ubuntu等
    
    #常用下载,安装指令
    1.RedHat系:
    yum install 软件名称 #自动搜索下载,安装命令
    wget 软件下载url #在线下载指定路径的文件
    rpm(redhat package manager) #红帽系专用,rpm方式安装,卸载 xxx.rpm包
      ->rpm -qa|grep xxx #查询xxx软件的rpm包,可以判断软件是否通过rpm方式安装的
      ->rpm -ivh xxx.rpm #以rpm方式安装xxx软件,需要先下载xxx.rpm包到系统中.
      #↑参数解释:i-install安装, v-view显示安装过程 ,h-horizon显示安装进度条
    
      ->rpm -e xxx.rpm #以rpm方式卸载xxx软件,前提是xxx软件是通过rpm方式安装的
      #↑参数解释:e-卸载
    
      ->rpm -uvh xxx.rpm #以rpm方式升级xxx软件.
    
    2.Debian系:
    apt-get install 软件名称 #(Advanced Package Tool)自动搜索下载,安装命令
    wget 软件下载url #在线下载指定路径的文件
    dpkg (debian packager) #debian系专用
      ->dpkg -i xxx.deb #以deb包方式安装xxx软件
    
    #linux软件安装的方式
    1.源码(xxx.tar.gz)
      通过编译,安装.一般tar.gz包解压后的源码包,通过./configure,make,make install命令来完成软件的安装
      #↑configure是一个shell脚本,它可以自动设定源程序以符合各种不同平台上Unix系统的特性,
      #并且根据系统叁数及环境产生合适的Makefile文件.可以在后面加参数 例如–prefix=/tool来修改这个shell里默认的软件安装路径
      
      #↑make 开始编译原始码,产生可执行文件
      #↑make install 将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径 
      
    2.rpm安装(redhat package manager-简译为红帽包管理)/deb包安装(dpkg方式) (xxx.rpm/xxx.deb)
      见上面 #常用下载,安装指令
    

    2. mysql的卸载和安装

        mysql的安装,常见的方式为源码安装和rpm/deb安装,对于这两种安装方式,采用不同的卸载方式.

    1)卸载

    #1.备份mysql数据库
    mysqldump -u账号 -p密码 数据库名称 --skip-extended-insert > 备份路径/xxx.sql
    
    #2.停止mysql服务
    service mysql stop
    
    #3.卸载mysql
    #查看是源码安装还是rpm等方式安装,如果是rpm方式,先用rpm指令卸载mysql
    rpm -qa|grep rpm
    #如果出现mysql*.rpm,则有通过rpm方式安装,需要执行卸载查询到的所有rpm包的指令:
    rpm -e mysql*.rpm #指令后面可加参数 --nodeps 忽略依赖
    #上一步执行后,就只需要删除mysql的安装目录了,执行指令并将查询到的路径删除:
    whereis mysql #会尝试在标准的linux位置,$PATH 和 $MANPATH中定位我们想要的程序
    #执行进一步查询,通过下面指令将查询到的路径删除:
    find / -name mysql
    

    2)安装

    #1.安装(下面介绍2中最常见方式)
    1)源码方式安装
    下载.tar.gz包,可以通过wget mysql的下载路径直接在线下载.
    如果没有网络或者服务器网速很慢,可以先下载到本地,再通过ftp或sftp协议(使用工具FileZilla)传输到服务器.
    #↑mysql资源在 mysql官网下载 或 对应linux版本相关网站
    
    #下载完后解压tar.gz
    tar zxvf mysql-xxx.tar.gz #不加上路径会解压到当前路径下.
    #进入解压后的路径
    cd mysql-xxx
    #按顺序执行下面指令
    ./configure #含义见->基本安装概念
    make #含义见->基本安装概念
    make install #含义见->基本安装概念
    
    #特别需要注意,执行上面这三个指令时,注意最后执行的状态,如果报错,需要根据报错的提示进行处理.
    #一般有可能出现的问题是,mysql需要的依赖 该系统没安装, 需要根据提示安装 依赖.
    
    2)rpm方式(这里以redhat系为例)
    下载.rpm包,可以通过wget mysql的下载路径直接在线下载.
    如果没有网络或者服务器网速很慢,可以先下载到本地,再通过ftp或sftp协议(使用工具FileZilla)传输到服务器.
    #↑mysql资源在 mysql官网下载 或 对应linux版本相关网站
    
    #如果下载的是mysql-xxx.rpm-bundle.tar
    tar -xvf mysql-xxx.rpm-bundle.tar #解压 rpm-bundle.tar包,进入文件目录,得到mysql所需要的所有.rpm包
    #这里只列举四个必须安装的,其余的有兴趣的可以研究下.
    mysql-community-common-5.7.26-1.el6.x86_64.rpm
    mysql-community-libs-5.7.26-1.el6.x86_64.rpm
    mysql-community-client-5.7.26-1.el6.x86_64.rpm
    mysql-community-server-5.7.26-1.el6.x86_64.rpm
    #按上面的列举顺序(这四个模块依赖是有顺序的,必须按顺序!),用rpm -ivh 分别安装.
    
    #安装完后检查mysql版本
    mysql -V
    
    --------------------------------------------------------------------------------------
    #2.启动
    service start mysqld
    #说明:因为mysql的数据库文件在服务器中并没有删除,所以mysql的账号和数据库在经过卸载和重新安装后 原先的依然有效.

    3)mysql多实例演示

    // 在mysql已经安装了的基础上,再开启第二个mysql实例
    mysqld --defaults-file=/app/mysql3360/my3360.cnf
    
    // my3360.cnf
    [client]
    port            = 3360
    socket          = /tmp/mysql3360.sock
    [mysqld]
    port            = 3360
    user=mysql
    lower_case_table_name=1
    bind-address=0.0.0.0
    socket= /tmp/mysql3360.sock
    basedir =/www/wdlinux/mysql-5.5.54/
    #innodb_data_home_dir = /app/mysql3360/data
    #innodb_data_file_path = ibdata1:1G;ibdata2:12M:autoextend:max:500M
    datadir=/app/mysql3360/data/
    #datadir=/www/wdlinux/mysql-5.5.54/data
    log-error=/app/mysql3360/log/error.log
    pid-file=/app/mysql3360/data/mysql.pid
    skip-external-locking
    key_buffer_size = 128M
    max_allowed_packet = 1M
    table_open_cache = 256
    sort_buffer_size = 1M
    read_buffer_size = 1M
    read_rnd_buffer_size = 2M
    myisam_sort_buffer_size = 8M
    thread_cache_size = 8
    query_cache_size= 16M
    thread_concurrency = 8
    max_connections = 300
    wait_timeout = 30000
    interactive_timeout = 30
    max_connect_errors = 9
    long_query_time = 1
    tmp_table_size = 16M
    #skip-grant-tables
    #log-bin=mysql-bin
    #binlog_format=mixed
    #server-id      = 1
    [mysqldump]
    quick
    max_allowed_packet = 8M
    [mysql]
    no-auto-rehash
    [myisamchk]
    key_buffer_size = 12M
    sort_buffer_size = 1M
    read_buffer = 1M
    write_buffer = 1M
    [mysqlhotcopy]
    interactive-timeout
    

    需要特别注意的是,需要把第一个已经安装好的实例中的data数据复制到第2个实例的data下,否则会发生文件争用,无法启动!

    3.OpenSSH的卸载和安装

    1)先启用telnet服务,以防ssh升级出现问题,无法远程连接上服务器

    #1.telnet-server安装
    rpm -qa|grep telnet-server  #检查是否安装telnet-server
    #若无显示,则未安装,需执行下面指令安装telnet-server,否则忽略此步骤
    yum install telnet-server 
    
    #2.xinetd安装 #由于telnet服务是由xinetd守护的,需要安装xinetd
    rpm -qa|grep xinetd  #检查是否安装xinetd
    #若无显示,则未安装,需执行下面指令安装xinetd,否则忽略此步骤
    yum install xinetd
    
    #3.重启xinetd (如果先安装的telnet,则需要重启xinetd,载入telnet)
    service xinetd start 
    service telnet.socket start 
    
    #4.配置telnet,允许root账号远程登录
    1)修改securetty
    增加pts配置。如果登录用户较多,需要更多的pts/*
    [root@redhat~]# vim /etc/securetty
    ......
    pts/0
    pts/1
    pts/2
    
    2)vim /etc/xinetd.d/telnet
    # default: on
    # description: The telnet server serves telnet sessions; it uses \
    #       unencrypted username/password pairs for authentication.
    service telnet
    {
            flags           = REUSE
            socket_type     = stream       
            wait            = no
            user            = root
            server          = /usr/sbin/in.telnetd
            log_on_failure  += USERID
            disable         = no #将默认的yes修改为no
    }
    
    #5.重启telnet,重启xinetd
    service telnet restart
    service xinetd restart
    

     2)卸载OpenSSH

    #1.停止OpenSSH服务
    service openssh stop
    
    #2.卸载OpenSSH
    #查看是源码安装还是rpm等方式安装,如果是rpm方式,先用rpm指令卸载
    rpm -qa|grep openssh
    #如果出现openssh-xxx.rpm,则有通过rpm方式安装,需要执行卸载查询到的所有rpm包的指令:
    rpm -e openssh-xxx.rpm #指令后面可加参数 --nodeps 忽略依赖
    #上一步执行后,就只需要删除openssh的安装目录了,执行指令并将查询到的路径删除:
    whereis openssh #会尝试在标准的linux位置,$PATH 和 $MANPATH中定位我们想要的程序
    whereis ssh
    #执行进一步查询,通过下面指令将查询到的路径删除:
    find / -name openssh
    find / -name ssh

     3)安装新版openSSH

    #1.安装新版openSSH
    在www.ssh.com或者其他资源网站下载最新版openssh-xxx.tar.gz
    tar zxvf openssh-xxx.tar.gz #解压tar.gz包
    cd openssh-xxx #进入解压后的文件目录
    #按顺序执行 configure,make,make install 安装openssh
    '需要注意的是,注意配置,安装过程中是否出现报错,如果报错,一般是缺少相应的依赖环境,需要先安装依赖环境.' 
    例如configure: error: *** zlib.h missing 需要安装zilib.dev或者can not compile C需要安装gcc
    
    #注意,openssh依赖于zlib,openssl,如果系统没有zlib和openssl,需要先安装这两个环境依赖.
    
    # 复制启动文件至/etc/init.d/
    cp -a contrib/redhat/sshd.init /etc/init.d/sshd
    
    # 设置开机启动sshd
    chkconfig sshd on
    chkconfig --list sshd
    
    #配置sshd_config
    vi /etc/ssh/sshd_config
    更改端口等默认配置
    
    #2.启动ssh
    service sshd start
    
    #3.查看ssh状态
    service sshd status
    
    #4.检查ssh版本
    ssh -V
    

    补充:注意,需要将SELinux关闭,临时关闭可以执行'setenforce 0',永久关闭需要执行'vim /etc/sysconfig/selinux,将模式更新为Permissive'

    展开全文
  • 致使了yum命令失效,后发现以后,从其余虚拟机中导入了这两个文件夹,可是仍是缺乏了配置文件,致使yum命令一直不能使用,从avro,telnet 一直忍到了,安装mysql,实在找不到其余的方法了,而后就想到了卸载重装yum....
  • Linux 系统安装卸载MySQL 1 第一种方式下载安装 1.1 下载Linux 安装包 网址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 1.2 安装MySQL 1). 卸载 centos 中预安装mysql rpm -qa | grep -i ...
  • -nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件 然后现在开始将当前目录切换到root也就是: cd ~ 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM包并且...
  • 如果什么都没有显示就直接走向第2步,如果显示有过往版本,先去卸载(下方有卸载流程)在进行安装,以免安装失败 官网最新mysql yum存储库:https://dev.mysql.com/downloads/repo/yum/ 2.用 wget MySQL Yum 下载mysql...
  • LinuxMySQL的彻底卸载安装配置字符集 前言:  Linux环境下MySQL安装配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的...
  • mysql安装卸载配置、远程连接

    千次阅读 2020-03-01 17:07:28
    mysql安装卸载配置、远程连接 卸载 首先用dpkg --list|grep mysql查看自己的mysql有哪些依赖 先卸载sudo apt-get remove mysql-common 然后:sudo apt-get autoremove --purge mysql-server-5.0 再用dpkg --...
  • 做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解Linux环境下卸载安装 ...
  • LinuxMySQL的彻底卸载安装配置字符集 前言: Linux环境下MySQL安装配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的...
  • mysql8 linux 卸载安装 卸载 【第一步卸载mysql组件】 停止mysql service mysqld stop 【 查看MySQL组件 】 [root@localhost ~]# rpm -qa | grep -i mysql mysql-community-libs-8.0.12-1.el7.x86_64 mysql-...
  • Linux安装卸载Mysql数据库教程LinuxMysql安装LinuxMysql的应用安装Mysql数据库步骤合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建...
  • 摘要:主要介绍mysql安装卸载、使用的是apt命令形式的安装、所以编码的问题有待解决、会在接下来的笔记中解决、最终的目的是可以让安装mysql可以正常使用、并且能够远程操作。
  • linux 安装mysql卸载

    2014-08-18 14:35:50
    linux下 yum 安装mysql卸载 1、查看有没有安装过: [code="java"] yum list installed mysql* rpm -qa | grep mysql* [/code] 2.查看有没有安装包: [code="java"] yum list ...
  • ①:执行以下命令查看系统中已经安装mysql: rpm -qa |grep -i mysql ②:删除 yum remove 系统显示已安装mysql ③:删除系统中的mysql文件夹 执行以下命令查询mysql文件夹: f...
  • (卸载可参考http://blog.itblood.com/completely-uninstall-the-mysql-under-linux-graphic-tutorials.html) 1、查看系统中有无安装mysql的rpm包。  方法一:rpm -qal | grep -i mysql 如果装过,则会将...
  • Linux 安装配置卸载 MySQL

    千次阅读 2020-05-18 03:00:27
    Linux 两种方式安装 MySQL5.7前言一、yum 安装二、rpm 安装 前言 linux安装 mysql 的方式主要有两种: yum 安装(在线安装) 优点:方便快捷,可以自动解决软件包的依赖关系。 缺点:需要联网,无法人为干预,...
  • Linux yum安装卸载

    万次阅读 2017-10-26 19:17:25
    导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导致yum命令一直不能使用,从avro,telnet 一直忍到了,安装mysql,实在找不到其他的方法了,然后就想到了卸载重装yum....
  • linuxmysql安装卸载 二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只需配置一 下即可使用,卸载也方便,直接删除即可;现在以mysql-standard-4.1.13-pc-linux-gnu-i686....
  • LinuxMysql 完全卸载

    2019-04-12 15:34:51
    Linux 平台下卸载Mysql 如何在Linux卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应...
  • 方式一(离线安装,已经下载好了安装包) 卸载旧版本mysql及插件 (1)、查看 rpm -qa |grep mysql (2)、卸载 rpm -e mysql-libs-5.1.73-7.el6...
  • CentOs的安装       ...选择挂在点 第一个选择 swap就行,设置2048(M) 第二个选择 / 默认大小 以上仅供参考,详情可参见:... 检查本机是否安装过了mysql 卸载,如果安装过,加上-i,见下面的卸载  ...
  • Linux安装卸载MYSQL全过程

    万次阅读 2014-05-18 10:13:46
    1.Linux下是yum不要轻易卸载,之前卸载贵哦
  • ubuntu mysql安装卸载、远程登录配置 文章目录ubuntu mysql安装卸载、远程登录配置安装卸载远程登录 安装 卸载 远程登录
  • 1.RPM包安装方式的MySQL卸载  1) 检查是否安装MySQL组件。  # rpm -qa | grep -i mysql  2)卸载前关闭MySQL服务 # service mysql status # service mysql stop # service mysql status  3)卸载删除...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,338
精华内容 15,335
关键字:

linuxmysql安装配置卸载

linux 订阅
mysql 订阅