MariaDB数据库(二)

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

查找sock文件

find / -name '*.sock'

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

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

先执行命令

apt-get remove --purge mysql-*

再正常安装

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

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

use mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 
flush privileges;
exit

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

5.向数据库导入csv数据
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文件夹下,数据库默认读取该路径,否则会报错。

相关推荐

  1. MariaDB数据库

    2024-03-09 22:50:01       46 阅读
  2. docker安装mariadb数据库

    2024-03-09 22:50:01       45 阅读
  3. 使用MariaDB数据库管理系统

    2024-03-09 22:50:01       53 阅读
  4. 三、 mariadb数据库用户管理

    2024-03-09 22:50:01       43 阅读
  5. MariaDB11修改数据存储位置

    2024-03-09 22:50:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-09 22:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-09 22:50:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-09 22:50:01       82 阅读
  4. Python语言-面向对象

    2024-03-09 22:50:01       91 阅读

热门阅读

  1. docker study

    2024-03-09 22:50:01       48 阅读
  2. 如何系统地去学python

    2024-03-09 22:50:01       45 阅读
  3. 小老虎吃汉堡,认识continue和break

    2024-03-09 22:50:01       46 阅读
  4. DDOS安全防护如何保障电商行业稳定

    2024-03-09 22:50:01       36 阅读
  5. XS2186 PSE控制器产品-八通道,兼容IEEE 802.3at/af

    2024-03-09 22:50:01       83 阅读
  6. 从零开始学HCIA之IPv6基础04

    2024-03-09 22:50:01       45 阅读