centos mysql安装与卸载

下载解压

  1. 下载mysql

  2. 解压重命名

    tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    mv /usr/local/mysql-5.7.25-linux-glibc2.12-x86_64/ /usr/local/mysql
    
  3. 创建data目录

    mkdir /usr/local/mysql/data
    

创建mysql用户和用户组

  1. 创建用户组

    groupadd mysql
    
  2. 创建用户

    useradd mysql -g mysql
    
  3. 将/usr/local/mysql目录的所有者及所属组改为mysql

    chown -R mysql.mysql /usr/local/mysql
    

配置

  1. 初始化(此步骤可能出现缺少依赖,安装对应依赖即可)

    /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
    

    [Note] A temporary password is generated for root@localhost: A4fn_Us%o%<w
    注:执行初始化后会生成一个临时密码, 临时密码:A4fn_Us%o%<w

  2. 编辑/etc/my.cnf配置文件

    vim /etc/my.cnf
    
    [mysqld]
    #创建的data目录
    datadir=/usr/local/mysql/data
    #mysql安装目录
    basedir=/usr/local/mysql
    socket=/tmp/mysql.sock
           
    #跳过密码验证
    #skip-grant-tables
    character-set-server=utf8
    symbolic-links=0
           
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    

启动服务

  1. 将mysql添加到服务脚本中

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    
  2. 启动

     service mysql start
    

重置密码及开启远程连接

  1. 连接mysql: 密码为初始化生成的临时密码

    /usr/local/mysql/bin/mysql -u root -p 
    
  2. 重置密码

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '重置的密码';  
    
  3. 开启远程连接

    mysql> use mysql;
    mysql> update user set host='%' where user = 'root';
    mysql> flush privileges;
    mysql> exit;
    

卸载

  1. 停止mysql服务
    service mysql stop
    
  2. 删除mysql目录
    find / -name mysql -exec rm -rf {} \;
    sudo rm /etc/my.cnf
    
  3. 删除mysql用户和用户组
    id mysql
    userdel mysql
    groupdel mysql
    

作者博客

作者公众号
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值