安装 Mysql Server
sudo apt install mysql-server
安装完一般会自动启动 mysql 服务,也可以通过以下命令确认运行状态或启动:
sudo systemctl status mysql #查看状态
sudo systemctl start mysql #启用服务
sudo systemctl enable mysql #系统启动时自动启用服务
配置 Mysql Server
使用配置命令设置 Mysql Server:
sudo mysql_secure_installation
通过上面命令可以设置 Mysql 的是否安装密码安全验证插...
话题mysql共有相关文章 5 篇。
Ubuntu 下 Nginx,Mysql 环境 手动备份 WordPress

前提:
nginx、mysql 都是通过 apt 安装,无后台面板
Wordpress 安装在 /var/www/wpblog/ 目录下
Wordpress 数据库名为 wpdb,用户名 root
备份数据库
sudo -i
cd /var/www/wpblog/
mysqldump -u root -p wpdb > wpdb-20240610.sql
上面代码回车后要求输入数据库用户名root对应的密码,操作后直接会把数据备份在/var/www/wpblog/目录下,文件名就是 wpdb-20240610.sql。
打包备份文件
使用 Linux 打包命令,直接打包 wp...
Mysql 1055 错误

PHP 下 Mysql 输出错误
try {
$result = $db->fetchAll($sql);
} catch (Exception $e) {
echo $e->getMessage();
}
1055 错误
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'typecho.ty_comments.auth...
Mysql 操作命令

>表示在终端下输入命令,mysql>表示在终端 sql 下输入命令。
登陆
> mysql -u root -p
新建数据库
mysql> create database typecho;
显示所有数据库
mysql> show databases;
显示某数据库所有表
mysql> use typecho;
mysql> show tables;
或者
mysql> show tables from typecho;
显示表结构
mysql> describe tc_options;
显示表数据
mysql> select *...
Mysql 手动修改密码

Mysql 不知道哪个版本开始起就要求设置安全密码,安装完 mysql-server 后,用 mysql_secure_installation 设置时,会卡在初始密码处,出现以下错误提示
Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER inst...
最新评论