linux yum 安装mysql

安装过程
  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…

相关推荐

  1. mysql 安装

    2024-06-15 11:04:01       57 阅读
  2. MySQL安装

    2024-06-15 11:04:01       74 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 11:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 11:04:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 11:04:01       82 阅读
  4. Python语言-面向对象

    2024-06-15 11:04:01       91 阅读

热门阅读

  1. python-pandas获取excel表中每个sheet的名称

    2024-06-15 11:04:01       35 阅读
  2. Spring (59)如何在Spring中实现异步处理

    2024-06-15 11:04:01       35 阅读
  3. bigtop-3.4.0-SNAPSHOT ubuntu22.04打包

    2024-06-15 11:04:01       24 阅读
  4. Hadoop提交MR任务

    2024-06-15 11:04:01       28 阅读
  5. 【名词解释】Unity中的3D坐标系

    2024-06-15 11:04:01       27 阅读
  6. node 升级之后 npm run build 错误

    2024-06-15 11:04:01       69 阅读