安裝
創(chuàng)建Strapi項目
npx create-strapi-app@latest my-project
輸入后可以選擇第一項快速創(chuàng)建項目,第二項則為手動創(chuàng)建

20230427220313908.jpg
安裝完成后輸入以下代碼運行項目
cd my-project
npm run develop
顯示連接mysql失敗
創(chuàng)建時可能會顯示連接mysql失敗
Client does not support authentication protocol requested by server; consider upgrading MySQL client
問題原因:通過相關問題查閱,發(fā)現(xiàn)是由于navicat版本的問題造成連接失敗。mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password
解決方法
1. 進入mysql
mysql -uroot -p
2.輸入命令修改加密規(guī)則
//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)
————————————————
設置中文
創(chuàng)建src\admin\app.js
const config = {
locales: ["zh-Hans"],
};
const bootstrap = (app) => {};
export default {
config,
bootstrap,
};
重啟項目
npm run develop
右下角點擊頭像或者名稱

image.png

image.png