Typecho博客迁移在前面已经讲了用Docker搭建typecho,现在需要将以前的博客进行迁移过来。备份原来博客的数据集将原来博客的数据库导出保存为sql格式mysql -u root -p database > mysql.sql输入密码进行导出将原博客的usr目录拷贝到本地在原博客全局->备份进行原博客备份迁移博客将usr上传到新建的博客目录中,替换新的usr导入数据库,尽量两个数据库名称相同需要先进入Docker 容器中# 查看docker容器的CONTAINER ID docker ps#进入到docker容器 docker exec -it CONTAINERID bashCONTAINER ID为需要进入容器的CONTAINER IDmysql -u root - p输入密码进入use database #你的数据库名 - 这里我是直接删除了原来新建的数据库,因为新建的数据库中存在数据表,我直接删除后新建了一个和原来名字一样的数据库,然后再导入sql数据 - 这里博客可能会报数据库的错误 - 删除博客根目录的`config.inc.php`,从新配置
树莓派安装MySQL(2023-2-27)安装MySQL使用管理员权限运行apt-get获取最新的MySQL及Python编程接口(之后用于数据库编程):sudo apt-get install mariadb-server-10.0 python-mysqldb配置MySQL可以远程连接sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf找到并注释掉下面的内容bind-address = 127.0.0.1修改root密码sudo mysqladmin -u root -p password 填写密码Enter password: 我安装的这个版本安装时没有设置root密码的提示,这个随便输 New password: 填你的密码 Confirm new password:开启root远程登录权限sudo mysql #超级用户进入mysql 切换到数据库MySQLuse mysql;给root授予在任意主机(%)访问任意数据库的所有权限grant all privileges on *.* to 'root'@&
刚才在写的时候发现插入表情发布会报数据库错误就查了一下,并进行了修改。Typecho添加支持Emoji表情(MySQL支持插入Emoji表情)要想数据库支持Emoji表情,就得使用utf8mb4编码来支持,于是我们需要修改已有数据库的编码格式,好消息是utf8mb4是utf-8的超集,完全兼容utf-8,修改后,不会影响现有数据。修改数据表编码使用phpAdmin或命令行连接MySQL数据库:mysql -u root -p切换到typecho的数据库use 数据库名;执行以下sql语句,修改typecho数据库中表的编码格式为utf8mb4alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_general_ci; alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_general_ci; alter table typecho_fields convert to characte
flask连接MySQL数据库安装数据库安装MySQLsudo apt-get install mysql-server libmysqld-dev python-mysqldb配置MySQL可以远程连接sudo nano /etc/mysql/mysql.conf.d/mysql.cnf # 找到并注释掉下面的内容 bind-address = 127.0.0.1修改root密码sudo mysqladmin -u root -p password # 填写密码 Enter password: 我安装的这个版本安装时没有设置root密码的提示,这个随便输 New password: 填你的密码 Confirm new password: 开启root远程登录权限sudo mysql #超级用户进入mysql # 切换到数据库MySQL use mysql; # 给root授予在任意主机(%)访问任意数据库的所有权限 grant all privileges on *.* to 'root'@'%' identified by &
安装MySQL安装MySQL使用管理员权限运行apt-get获取最新的MySQL及Python编程接口(之后用于数据库编程):sudo apt-get install mariadb-server-10.0 python-mysqldb 配置MySQL可以远程连接sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf 找到并注释掉下面的内容bind-address = 127.0.0.1修改root密码sudo mysqladmin -u root -p password 填写密码Enter password: 我安装的这个版本安装时没有设置root密码的提示,这个随便输 New password: 填你的密码 Confirm new password:开启root远程登录权限sudo mysql #超级用户进入mysql 切换到数据库MySQLuse mysql;给root授予在任意主机(%)访问任意数据库的所有权限grant all privileges on *.* to 'root'@'%'
进入 MySQLsudo mysql -u root -p mysqlsudo mysql use mysql退出MySQLexit;清屏CTRL+L:进行清屏
一只胖橘