MariaDB数据库(二)

1. 开启数据库
bash 复制代码
mysql
开启数据库时提示错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

查找sock文件

bash 复制代码
find / -name '*.sock'

将该sock文件设置软连接到提示错误的位置

bash 复制代码
ln -s /run/mysqld/mysqld.sock /tmp/mysql.sock
2.删除数据库
python 复制代码
drop database test_database; 
3.卸载数据库后再安装找不到文件

先执行命令

bash 复制代码
apt-get remove --purge mysql-*

再正常安装

bash 复制代码
 apt -y install mariadb-server
 systemctl restart mariadb
4.连接数据库时指定hostname为127.0.0.1,访问失败
bash 复制代码
mysql -u root -p -h 127.0.0.1
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

但直接"mysql"可以访问,执行如下命令:

bash 复制代码
use mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 
flush privileges;
exit

然后可以通过"mysql -u root -p -h 127.0.0.1"登录

5.向数据库导入csv数据
bash 复制代码
use electricity
LOAD DATA INFILE '/tmp/power_plot.csv' INTO TABLE plot FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
# '/tmp/power_plot.csv'为文件名,plot为数据库表名;csv文件以逗号分隔,以'\n'换行,忽略第一行的列头。
# 文件放在/tmp文件夹下,数据库默认读取该路径,否则会报错。
相关推荐
Wang's Blog1 分钟前
PostgreSQL笔记62: 分区表维护最佳实践——默认分区、锁策略与性能调优
数据库·笔记·postgresql
熊出没9 分钟前
解密数仓中的ODS、DWD、DWS、ADS
数据库·数据仓库
梦想不只是梦与想20 分钟前
MySQL 不同操作系统的安装方式
数据库·mysql·mysql安装
熊文豪21 分钟前
向量数据库单独建一套,这笔账划不划算
数据库
一只旭宝21 分钟前
预约系统版本2(基于第一版改良)
服务器·数据库·c++
卓怡学长24 分钟前
w192基于springboot教务管理系统
java·数据库·spring boot·spring·maven·intellij-idea
码农颜29 分钟前
6.4.1 监听连接
java·数据库·mysql
桐桐桐36 分钟前
Python 实战:批量生成带来源参数的 WhatsApp 短链 + 二维码
服务器·数据库·python·前端框架·ip·跨境电商·独立站
stereohomology1 小时前
AI解读:某IM软件本地数据库密钥提取与解密
数据库·攻防·加密解密·数字平权
zzzll11111 小时前
大模型技术原理与应用实践
java·数据库·人工智能