美文网首页linux
linux 离线安装mysql5.6.x

linux 离线安装mysql5.6.x

作者: 岁月静好忄 | 来源:发表于2019-04-17 17:18 被阅读0次

    linux离线下使用通用安装包安装mysql5.6.x,并设置自启动,特别注意是5.6.x版本,不同版本安装略有差异

    1、下载通用安装包点击前往

    image.png

    2、将服务器原本的mysql卸载完,下面卸载的是基于rpm的linux

    #如果使用rpm安装
    rpm -qa | grep -i mysql #查出所有rpm安装的mysql
    rpm -e --nodeps xxxx.rpm #使用此命令模式删掉所有查出来的rpm
    
    #如果yum安装的
    yum list installed | grep -i mysql #yum查出软件的包名
    yum -y remove xxx #卸载xxx软件
    #
    

    3、解压安装包至/usr/local目录下

    tar -zxvf mysql-xxxx.tar.gz /usr/local/ #解压到/var/local
    mv /usr/local/mysql-xxxx /usr/local/mysql #重命名为mysql
    

    4、添加用户及用户组

    #先判断有没有
    groups mysql 
    #没有则添加
    groupadd mysql
    useradd -r -g mysql mysql
    

    5、更改权限

    cd /usr/local/mysql #进入mysql目录
    chown -R mysql:mysql ./  #将当前目录改为mysql组下的mysql用户
    

    6、执行安装脚本

    ./scripts/mysql_install_db --user=mysql
    

    7、安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

    chown -R root:root ./
    chown -R mysql:mysql data
    

    8、更改mysql密码

    ./support-files/mysql.server start #先启动mysql
    ./bin/mysqladmin -u root -h localhost.localdomain password '123456' #改root密码为123456(密码自己设置)
    ./bin/mysql -h127.0.0.1 -uroot -p123456 #登录
    
    #登录之后将其他用户的密码也可改为root
    update mysql.user set password=password('123456') where user='root';
    flush privileges;
    

    9、修改外部网络可以连接数据库

    #注意填自己设置的用户名和密码
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    flush privileges;
    exit#退出mysql
    

    10、将MySQL加入Service系统服务(适用于redhat、centos类的linux)

    cp support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld #加入自启动
    chkconfig mysqld on #开启自启动
    service mysqld restart #服务重启
    service mysqld status  #服务状态
    

    相关文章

      网友评论

        本文标题:linux 离线安装mysql5.6.x

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