linux yum 安装mysql

发布于:2024-06-17 ⋅ 阅读:(149) ⋅ 点赞:(0)

安装过程
  1. yum -y install mysql mysql-server mysql-devel

  2. systemctl start mysqld.service 启动

  3. netstat -lnp|grep 3306 查看端口

  4. systemctl status mysqld.service 查看状态

  5. mysql -uroot -p 登录mysql,输入密码可以直接回车,如果登录在失败在查找临时密码

    • /var/log/mysqld.log 或/var/log/mysql/mysqld.log 下查找临时密码,类似下面的日志,root@localhost后面的就是临时密码

    2024-06-13T05:48:58.893117Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: /hs)r9C<(wAu

    • 也可通过命令sudo grep 'temporary password' /var/log/mysqld.log 查找临时密码,注意log日志路径有所差异
  6. 登录后设置密码:ALTERUSER'root'@'localhost'IDENTIFIEDBY'MyNewPass4!'; 设置完之后重启,就可以通过新密码登陆了;

    直接执行 ALTERUSER'root'@'localhost'IDENTIFIEDBY'MyNewPass4!'; 不用进入到mysql数据库

  7. 设置权限,可以远程链接;

    1. 先进入mysql数据库: use mysql
    2. 设置权限:update user set host = "%" where user = "root";
  8. 完成这时候就可以通过远程连接数据库了;

常用命令
  1. systemctl daemon-reload
  2. systemctl start mysqld.service 启动
  3. netstat -lnp|grep 3306 查看端口进程
  4. systemctl status mysqld.service 查看状态
  5. systemctl restart mysqld.service 重启
  6. sudo grep 'temporary password' /var/log/mysqld.log 显示临时密码
  7. mysql -uroot -p 登录数据库
  8. ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 设置密码
  9. use name; 选择数据库
  10. show database; 显示数据库
  11. show tables; 显示表
  12. exit; 或 quit; 退出数据库
参考

✨yum安装mysql数据库_yum install mysql-CSDN博客

Centos下使用yum安装Mysql8(Mysql5.7)以及常见的配置和使用-CSDN博客

MySQL :: MySQL 8.0 参考手册 :: 2.5.1 使用 MySQL Yum 存储库在 Linux 上安装 MySQL 直接从第5点开始看

Q&A

每次安装过程中遇到的问题都不一样,这次算是比较顺利的过程,同时流程也比较清晰,该流程仅供参考,希望能帮到大家;

之前哈参考了一些其他文章,并遇到了一些其他问题:

  1. 服务器端口没暴露

    这种需要设置安全策略,一般云服务商都提供了可视化的配置界面;

  2. Access denied for user 'root'@'localhost' (using password: YES)

    www.cnblogs.com/zhongyehai/…

  3. 1130-Host‘ ‘is not allowed to connect to this MySQL server

blog.csdn.net/qq_21237549…


网站公告

今日签到

点亮在社区的每一天
去签到