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文件夹下,数据库默认读取该路径,否则会报错。
相关推荐
liliangcsdn23 分钟前
mac neo4j install & verifcation
数据库·neo4j
Cyanto39 分钟前
MyBatis-Plus高效开发实战
java·开发语言·数据库
-XWB-1 小时前
【Oracle】套接字异常(SocketException)背后隐藏的Oracle问题:ORA-03137深度排查与解决之道
数据库·oracle
睿思达DBA_WGX1 小时前
由于主库切换归档路径导致的 Oracle DG 无法同步问题的解决过程
运维·数据库·oracle
!chen2 小时前
Oracle 19.20未知BUG导致oraagent进程内存泄漏
数据库·oracle·bug
DarkAthena2 小时前
【GaussDB】构建一个GaussDB的Docker镜像
数据库·docker·gaussdb
祁思妙想3 小时前
add新增管理员功能、BaseController类的简介--------示例OJ
数据库·windows
盖世英雄酱581364 小时前
加了锁,加了事务 还是重复报名❓
java·数据库·后端
qq_529835354 小时前
Mysql中的锁
数据库·mysql·oracle
Tapdata4 小时前
TapData 出席 TDBC 2025 可信数据库发展大会,分享“实时+信创”时代的数据基础设施演进路径
数据库