当前位置 博文首页 > 蜗牛为梦想而生H:Linux相关操作-安装MySQL

    蜗牛为梦想而生H:Linux相关操作-安装MySQL

    作者:[db:作者] 时间:2021-09-07 19:22

    1.本测试环境CentOS-7-x86_64-DVD-1908

    ??

    2.在opt下面新建一个mysql文件夹 并且cd命令进入

    mkdir /opt/mysql -p?
    cd ?/opt/mysql ?

    3.通过xftp软件 把mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar包 拉取到新建的mysql文件夹下?(也可以通过rz进行上传 )

    mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar-其它文档类资源-CSDN下载

    4.解压mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar文件?

    tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

    5.?查看是否有MariaDB(版本问题有的有有的没有)? ?

    rpm -qa|grep mariadb

    6.如果有则删除?

    rpm -e mariadb包全名 --nodeps?? ???

    7.依次安装一下内容?? ?

    rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

    8.安装mysql-community-server-5.7.20-1.el7.x86_64.rpm, 由于需要其他依赖的支持 所以要先安装依赖?

    yum install -y perl-Module-Install.noarch
    yum install net-tools

    9.依赖安装完成后 安装server

    rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

    10.启动mysql ?

    service mysqld start
    或者?
    systemctl start mysqld.service

    11.查找原始密码 ? 去log文件中查找临时密码?

    vi /var/log/mysqld.log

    12.mysql -uroot -p 临时密码进行登录?

    13.修改root密码 ?

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

    14.如果修改的密码不符合密码策略 则修改策略 ? 修改完策略之后 再重新设置密码?

    SET GLOBAL validate_password_policy=0;//修改密码策略为最低
    ?? ?
    SET GLOBAL validate_password_length=4;//设置四位数密码比如root

    15.修改完密码后 使用exit 推出当前用户 ?重新使用mysql -uroot -p新密码登陆 ?

    16.给root用户赋予权限 ?

    16.1.切换到mysql数据库中

    #mysql表示数据库,并且安装时自带的数据库,不需要你创建?

    use mysql;           

    16.2.给root用户赋予权限?

    update user set host='%' where user = 'root';


    ?? ?
    16.3.刷新权限列表?

    flush privileges;

    17.开通端口

    设置端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    重启防火墙
    systemctl restart firewalld.service
    
    或者
    ?? ?
    关闭防火墙 ?
    systemctl stop firewalld.service
    开机禁用防火墙
    systemctl disable firewalld.service

    18.使用本机的Navicat进行远程连接

    cs