我在 Ubuntu 20.04 上安装了 LAMP。
(德语) https://wiki.ubuntuusers.de/MySQL/Werkzeuge/
获取 root 密码登录 localhost/phpmyadmin 始终是一个问题。在 Ubuntu 18.04 中有一个很好的教程(几个):
SERVER BEENDEN:
sudo service mysql stop
sudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
PRÜFEN MIT:
jobs
STARTEN von MYSQL:
mysql -u root
mysql> FLUSH PRIVILEGES;
mysql> USE mysql;
mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE user='root';
mysql> UPDATE user SET plugin="mysql_native_password" WHERE User='root';
mysql> quit
sudo pkill mysqld
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)
在实际的 ubuntu 版本中,似乎不知道 PASSWORD 命令。我收到以下错误。
mysql>UPDATE user …
我可以使用 Python FastAPI 从 HTML 代码中读取 JS FormData,如下所示:
\n<form>\n <input type ="number" name="test1">\n</form>\nRun Code Online (Sandbox Code Playgroud)\nPython 快速 API:
\n@app.post("/zip")\nasync def buildScaffolding( test1: int=Form(...)):\n print(test1)\n return ""\nRun Code Online (Sandbox Code Playgroud)\n但现在我想动态更改 HTML 表单。就像您在商店购买商品时一样:
\n<form>\n <input type ="number" name="numberItems">\n <!-- item 1-->\n <input type ="text" name="item_1">\n <!-- item 2-->\n <input type ="text" name="item_2">\n ...\n <!-- item n-->\n <input type ="text" name="item_n">\n</form>\nRun Code Online (Sandbox Code Playgroud)\n问题:如果我不知道将发送多少个项目,如何使用 Python FastAPI 处理输入?
\ndynamic ×1
fastapi ×1
forms ×1
mysql ×1
passwords ×1
phpmyadmin ×1
python ×1
root ×1
ubuntu-20.04 ×1