当前位置:   article > 正文

宝塔安装配置MySQL_宝塔安装mysql

宝塔安装mysql

  • 今天从早到晚,花了整整一天时间,成功部署了伙伴匹配系统的后端,时间大多花在了MySQL和Redis的安装配置上了
  • 有关项目部署的详细流程,可以在《揭秘项目部署上线之路:流程、挑战与解决方案》一文中了解
  • 宝塔面板安装MySQL是很简单的:在软件商店挑选安装对应版本的MySQL即可
  • 然后新建数据库:

image-20230725222303061

image-20230725222507233

  • 注意这里新增数据库的选项:数据库名、用户名、密码、访问权限和所属服务器
  • 这里的所属服务器默认只能选本地服务器,即你所使用的这台计算机
  • 那我希望将这个数据库添加至我的这台云服务器上,与项目配置保持一致,保证将来项目部署上线时的正常访问
  • 那我们开始着手添加远程服务器吧:

image-20230725223340042

image-20230725223447990

  • 注意这里的管理员名称和管理员密码,管理员名称默认是root,而密码是登录MySQL时使用的密码:
  • 我们可以在这里查看和修改管理员密码:

image-20230725223657368

  • 就是在这里,我在云服务器和面板都开放了3306端口的前提下,添加远程服务器的时候,这玩意儿一直报错:

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

  • 我上网查过很多相关资料,得到了最终解决方案:

image-20230725224215340

  • 上面是这个报错出现的原因,简单来说就是你输入的的用户名、密码无误,但全新安装的MySQL默认没有授予给任何用户登录权限
  • 其实这个问题很常见,解决办法很简单,依次执行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码

FLUSH PRIVILEGES; #刷新权限

alter user 'root'@'localhost' identified by '123fzw'; #重置密码

  • 这时,就可以顺利添加上远程服务器了
  • 我们在本地使用 SQLyog 工具来尝试连接下该MySQL数据库:

image-20230725230240618

  • 这里就不用多讲了吧,填写正确的连接名、服务器地址、用户名、密码、端口号,尝试连接:

image-20230725230421085

  • 连接成功!至此,宝塔安装MySQL的全流程已经讲述完毕(2023/07/25晚)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/622394
推荐阅读
相关标签
  

闽ICP备14008679号