美文网首页
mysql5.7--tar包安装

mysql5.7--tar包安装

作者: 李哈哈_2c85 | 来源:发表于2021-05-27 15:27 被阅读0次

    版本选择下载地址:https://downloads.mysql.com/archives/community/
    1、查看是否安装过mysql软件包:
    rpm -qa | grep mysql
    mysql-libs-5.1.73-8.el6_8.ns6.01.x86_64
    mysql-5.1.73-8.el6_8.ns6.01.x86_64
    mysql-devel-5.1.73-8.el6_8.ns6.01.x86_64
    2、卸载:
    rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.ns6.01.x86_64
    rpm -e --nodeps mysql-5.1.73-8.el6_8.ns6.01.x86_64
    rpm -e --nodeps mysql-devel-5.1.73-8.el6_8.ns6.01.x86_64
    3、查找mysql的安装路径逐一删除
    find / name mysql


    1、创建用户和数据存放目录
    mkdir -p /data/mysql/data
    groupadd mysql
    useradd -g mysql -d /data/mysql mysql
    
    2、上传、解压安装包
    tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
    cd mysql-5.7.21-linux-glibc2.12-x86_64
    #将目录移动到home/mysql目录下并重命名
    mv * /data/mysql
    cd /data/mysql
    
    3、初始化配置,打印在屏幕中的最后一行为初始密码复制下来稍后使用。
    ./bin/mysqld --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data --initialize 
    #修改mysql目录中data目录权限
    chown -R mysql:mysql /data/mysql/data
    chmod -R 755 /data/mysql/data
    cd support-files/
    #指定数据目录位置
    vim mysql.server
    basedir=/data/mysql
    datadir=/data/mysql/data
    
    4、创建mysql配置文件
    vim /etc/my.cnf
    [client]
    port = 3306
    default-character-set=utf8
    #max_connections=1000
    #log-bin=mysql-bin     #启用二进制日志-主从使用
    #server-id=235           #主从使用
    
    [mysqld]
    basedir = /data/mysql
    datadir = /data/mysql/data
    port = 3306
    
    character_set_server=utf8
    init_connect='SET NAMES utf8'
    
    5、加入开机启动
    cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld
    chmod 755 /etc/init.d/mysqld
    chkconfig --add mysqld 
    chkconfig mysqld on
    #创建软连接
    ln -s /data/mysql/bin/mysql /usr/bin/mysql
    #启动服务
    ../support-files/mysql.server start
    
    6、初始化mysql密码
    mysql -u root -p
    #系统生成的初始密码
    set password=password('新密码');
    use mysql;
    update user set host='%' where user='root';
    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '设置的密码' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    \q
    systemctl restart mysqld

    相关文章

      网友评论

          本文标题:mysql5.7--tar包安装

          本文链接:https://www.haomeiwen.com/subject/jwzxsltx.html