美文网首页
rpm安装mysql教程

rpm安装mysql教程

作者: 三个程序员之一 | 来源:发表于2023-08-28 14:58 被阅读0次
    先用下面命令查看是否有已经安装
    rpm -qa | grep mysql
    rpm -qa | grep mariadb
    
    如果有使用yum remove 名字进行删除
    
    然后把在官网下载的rpm源安装一下执行命令
    mysql官网地址https://dev.mysql.com/downloads/repo/yum/
    rpm -ivh  mysql80-community-release-el7-10.noarch.rpm
    执行完成之后 执行
    yum -y install mysql-server 安装mysql服务
    安装完成之后 可以使用
    systemctl start mysqld 启动服务   停用服务systemctl stop mysqld    重启systemctl restart mysqld 
    初始密码会在cat /var/log/mysqld.log 这个路径下 应该在第四行的最后一句
    PS这个路径是默认的如果你改了log日志的路径 去修改的路径去找 
    使用命令
    mysql -u root -p  回车登录输入上面查到的密码进入mysql命令行
    
    
    进入之后 使用 下面语句修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
    因为mysql初始化的情况只能localhost登录所以需要把host改成%任何人都可以登录,如果是生产可以限制固定ip登录
    UPDATE mysql.user SET Host='%' WHERE User='root';
    刷新数据库完成
    FLUSH PRIVILEGES;
    
    至此可以使用远程的mysql工具 连接MySQL了
    
    
    ps:注意事项 mysql是一个 特别注重linux 中 用户区分的一个服务,他的相关数据路径都需要是mysql用户的。所以修改
           data数据路径的时候 一定要把文件和目录的用户和用户组改成mysql的不然可能报错
         比如如下的错
        Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
       我出现这个错就是修改data 数据路径之后出现的权限不足导致的
      解决方式 如果你创建了 一个存储mysql的数据文件夹 比如 /data/mysql   可以使用 下面命令修改文件所属用户权限
          chown -R mysql:mysql  /data/mysql   
      yum安装的mysql 配置文件在  /etc/my.cnf  如果修改数据存储路径直接去这个文件里面改就行了
    

    相关文章

      网友评论

          本文标题:rpm安装mysql教程

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