阿里云centos7 安装与卸载mysql

时间:2022-08-24 16:17:39
  1. 下载mysql的repo源
    注意这是社区版的mysql
    我在/usr/local下面新建的目录development目录中执行了如下操作:
    wget
    http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    阿里云centos7 安装与卸载mysql

  2. 安装repo源
    执行如下命令:
    sudo
    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    阿里云centos7 安装与卸载mysql

  3. 安装MySQL
    执行如下命令进行安装:
    sudo
    yum install mysql-server

    安装过程中会询问是否OK,我选择的是y
    阿里云centos7 安装与卸载mysql

  4. 登陆报错
    执行登录:mysql
    -u root

    登陆保错信息见下图:
    阿里云centos7 安装与卸载mysql

  5. 报错处理
    保错原因是/var/lib/mysql的访问权限问题。
    但是使用 sudo
    chown -R openscanner:scanner /var/lib/mysql
    进行授权。

  6. 默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

    7、配置默认编码为utf8

    修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

    [mysqld]
    character_set_server=utf8
    init_connect='SET NAMES utf8'

    重新启动mysql服务,查看数据库默认编码如下所示:

    阿里云centos7 安装与卸载mysql


    默认配置文件路径: 
    配置文件:/etc/my.cnf 
    日志文件:/var/log//var/log/mysqld.log 
    服务启动脚本:/usr/lib/systemd/system/mysqld.service 
    socket文件:/var/run/mysqld/mysqld.pid



卸载Mysql

  1. 卸载掉安装的部分
    首先执行查看命令,看一下都安转了什么东东:
    rpm
    -qa |grep -i mysql

    阿里云centos7 安装与卸载mysql

  2. 开始卸载
    执行卸载命令:yum
    remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

    阿里云centos7 安装与卸载mysql

  3. 检查卸载残余
    检查是否卸载干净:rpm
    -qa |grep -i mysql

    阿里云centos7 安装与卸载mysql

  4. 卸载残余
    卸载掉刚才未卸载掉的部分:yum
    remove mysql-community-release

    阿里云centos7 安装与卸载mysql

  5. 终极检查
    再进行一遍检查:rpm
    -qa |grep -i mysql
    ,安装部分已完全卸载掉。

  6. 清理文件
    查看mysql文件目录:find
    / -name mysql
    .
    阿里云centos7 安装与卸载mysql

  7. 删除掉该文件:rm
    -rf /usr/share/mysql