python manager.py db init # 初始化迁移文件,系统默认生成migrate文件夹
python manager.py db migrate # 检查模型字段是否修改,如果改变,就产生新的迁移文件
python manager.py db upgrade # 对迁移文件进行迁移
python manage.py db migrate # 检查模型字段是否修改,如果改变,就产生新的迁移文件
python manage.py db upgrade # 对迁移文件进行迁移
Role.insert_roles()
Source.insert_sources()
Menu.insert_menus()
BlogCount.insert_count()
Label.insert_label()
--修改密码为用不过期
mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK,0 rows affected (0.02sec)
--修改密码并指定加密规则为mysql_native_password
mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
Query OK,0 rows affected (0.01sec)
--刷新权限
mysql
mysql> flush privileges;
Query OK,0 rows affected (0.01sec)
进入到mysql目录下:
cd /usr/local/mysql/bin/
sudo su
输入密码之后终端出现:
sh-3.2#
再输入:
shell
./mysqld_safe --skip-grant-tables &
数据库就会重新启动了
再输入:
shell
./mysql
免登录进入成功:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 8.0.16 MySQL Community Server - GPL
指向数据库mysql:
mysql
use mysql;
把之前密码清空:
mysql
update user set authentication_string='' where user='root';
刷新权限:
mysql
flush privileges;
设置密码:
mysql
ALTER user 'root'@'localhost' IDENTIFIED BY '密码';
刷新权限
mysql
flush privileges;
退出:
mysql
quit;
博文最后更新时间: