当前位置: 首页>数据库>正文

Strapi安装遇到的问题及解决

Strapi中文网

安装

创建Strapi项目

npx create-strapi-app@latest my-project

输入后可以选择第一项快速创建项目,第二项则为手动创建


Strapi安装遇到的问题及解决,第1张
20230427220313908.jpg

安装完成后输入以下代码运行项目

cd my-project
npm run develop

显示连接mysql失败

创建时可能会显示连接mysql失败

Client does not support authentication protocol requested by server; consider upgrading MySQL client

问题原因:通过相关问题查阅,发现是由于navicat版本的问题造成连接失败。mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

解决方法

1. 进入mysql

mysql -uroot -p

2.输入命令修改加密规则
//localhost有时候也得修改%
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
//ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

3.刷新权限,使修改生效。

FLUSH PRIVILEGES; 

4.查看表中相关信息,确认修改是否真正生效

mysql> use mysql;  //先使用命令 use mysql
Database changed
mysql> select user,host,plugin from user where user='root'; // 在输入该命令
+------+-----------+-----------------------+ 
| user | host      | plugin                |
+------+-----------+-----------------------+
| root | localhost | mysql_native_password |
+------+-----------+-----------------------+
1 row in set (0.00 sec)
————————————————

设置中文

创建src\admin\app.js

const config = {
  locales: ["zh-Hans"],
};
const bootstrap = (app) => {};
export default {
  config,
  bootstrap,
};

重启项目

npm run develop

右下角点击头像或者名称

Strapi安装遇到的问题及解决,第2张
image.png
Strapi安装遇到的问题及解决,第3张
image.png

https://www.xamrdz.com/database/6gm1850464.html

相关文章: