
Mysql
那记忆微凉
大数据+云计算+区块链+微服务+机器视觉
展开
-
mysql定时清理数据
设置MySQLSHOW VARIABLES LIKE 'event_scheduler'; # 查看开关SET GLOBAL event_scheduler = ON; #打开事件调度器永久开启方法:my.cnf中[mysqld]添加event_scheduler=on #重启服务查看事件SHOW EVENTS; # 其中 EVENT_DEFINITION字段为事件执行的sql语句select EVENT_NAME,LAST_EXECUTED from information_schema原创 2021-11-24 22:11:25 · 2668 阅读 · 0 评论 -
ubuntu20.04下MySql8安装及其更新密码
安装:sudo apt upgratesudo apt install mysql-serversudo apt install mysql-client安装过程中无用户名密码提示。打开debian.cnf文件$sudo cat /etc/mysql/debian.cnf使用自动生成的账号密码连接登录,之后再重置账号、密码。mysql> use mysql;mysql> update user set authentication_string='' where use原创 2021-10-30 15:29:34 · 378 阅读 · 0 评论 -
ubuntu20.04卸载和安装MySQL
删除mysql1.sudo apt-get autoremove --purge mysql-server2.sudo apt-get remove mysql-common清理残留数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 重新安装mysqlsudo apt-get updatesudo apt-get install mysql-server //服务端sudo apt-get install原创 2020-08-31 15:41:58 · 1545 阅读 · 0 评论 -
Ubuntu下解决root账户登录mysql只能sudo登录的问题
解决方法:sudo vim /etc/mysql/my.cnf添加:[mysqld]skip-grant-tables保存,退出。然后执行以下两条命令来重启mysql服务:service mysqld stopservice mysqld start或者直接执行重启服务的命令:service mysqld restart重启完以后,上面对配置的修改才正式生效,这时候再登录就不用加sudo了。...原创 2020-07-13 15:35:23 · 2150 阅读 · 0 评论 -
Ubuntu下安装MariaDB
环境&版本MairaDB 10.1.43Ubuntu 20更新仓库(非必要)这一步其实不是必须的, 而是MariaDB推荐的. Ubuntu的Repository里的稳定版可能会比较老, 不是社区最新的稳定版. 因此MairaDB提供了更新仓库的脚步.执行curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash这个脚本会设置3个不同的仓库到配置文件中, 包括:MariaDB Repos原创 2020-07-13 12:00:51 · 1590 阅读 · 0 评论 -
MySQL启动报错:TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
问题:1)mysql服务启动后,过几秒就自动关闭;2)MySQL启动报错:TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS可以用以下方法解决:my.ini 文件的mysqld下添加行shared-memory原创 2020-06-30 13:27:20 · 2070 阅读 · 0 评论 -
启动MySQL报错:发生系统错误2
解决方案:下面三条命令即可:原创 2020-06-30 12:46:49 · 1432 阅读 · 0 评论 -
ERROR 1148 (42000): The used command is not allowed with this MySQL version
mysql数据库将文件内容加载到表中报错:mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet LINES TERMINATED BY '\r\n';ERROR 1148: The used command is not allowed with this MySQL version出现这个错误的原因是:If LOAD DATA LOCAL is disabled, either in the server or原创 2020-06-23 21:27:16 · 2434 阅读 · 0 评论 -
win10中MySQL出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost'的可行解决办法
网上很多网友提供的解决方法是在配置文件中使用“skip-grant-tables",但这种方法在我实践时导致了MySQL服务不能启动。如果你和我一样有这种问题,并且是初学者,在数据库中并未储存非常多的重要信息,不妨试一下一下这种方法:解决步骤:1.在安装路径中删除data文件夹(如果不知道安装路径,可以Win+R打开搜索窗口,输入services.msc,在服务中找到MySQL服务,右键属性...原创 2020-02-27 17:07:32 · 3287 阅读 · 0 评论 -
SQLyog连接数据库报错plugin caching_sha2_password could not be loaded
打开cmd:mysql -uroot -p进入mysql依次执行下面语句ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pa...原创 2020-02-25 12:12:33 · 503 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
启动mysql错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’解决方案:cd /var/lib下,将mysql的权限更改为mysql,chown -R mysql:mysql ./mysqlchmod 777 -R ./mysql...原创 2019-12-03 10:38:22 · 480 阅读 · 0 评论 -
MySQL导入中文数据乱码
解决方案:第一种方法:在创建表格时,明确字段的编码方式。比如create table my_table (a varchar(100) character set utf8 collate utf8_unicode_ci, b varchar(100) character set utf8 collate utf8_unicode_ci,); 在加入 character set utf8 c...原创 2018-06-06 11:45:30 · 5984 阅读 · 0 评论 -
MySQL批量插入处理之提高速度
这是我转载的,但是我亲测了,好用!我的问题这个方法解决了!!昨天研究了一下mysql的批处理,最初发现很慢10000条 每次1000 243秒50000条 每次500条 1295秒代码如下:[java] view plain copypackage main; import java.sql.*; public class JdbcStreaming { ...转载 2018-06-23 18:16:59 · 8445 阅读 · 1 评论 -
Exception in thread "main" java.sql.SQLException: Before start of result set异常处理方法
解决方案:使用rs.getXXX()之前,一定要加rs.next();原因:ResultSet对象代表SQL语句执行的结果集,维护指向其当前数据行的光标。一开始,光标的位置在第一行的前面。每调用一次next()方法,光标向下移动一行。最初它位于第一行之前,因此第一次调用next()应把光标置于第一行上,使它成为当前行。随着每次调用next()将导致光标向下移动一行。在ResultSe对象及其t父辈...原创 2018-06-23 23:14:30 · 3692 阅读 · 0 评论 -
Linux环境下安装MySQL
一、Mysql 各个版本区别:1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。4、MySQL Cluster CGE 高级集群版,需付费。5、MySQL...转载 2019-02-18 16:53:21 · 174 阅读 · 0 评论 -
Ubuntu18.04安装MySql步骤和坑
直接使用apt install mysql-server安装,那么恭喜你踩坑。sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安装过程没有要求输入root密码,而登录mysql时会要求密码(我就是遇到了这个问题,结果搞了一下午╮(╯▽╰)╭)等等……阅读了一下MySQL安装指南,发现MySQL5.7版本最高只适配到Ubunt...原创 2019-02-25 16:02:43 · 4063 阅读 · 1 评论 -
Windows10下安装MySql8.0.15版本(亲测)
1、首先官网下载mysqlhttps://dev.mysql.com/downloads/mysql/2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-winx64 (我这是放在E盘根目录,不要放在有中文名字和空格的的目录下.例如 )3:在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹my.ini内容:[mysqld]...原创 2019-03-08 11:42:34 · 1687 阅读 · 0 评论 -
启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)解决方案:1、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误;2、在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在服务检查是否...原创 2019-03-08 11:50:06 · 367093 阅读 · 127 评论 -
./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file
在mysql中使用命令./mysqld --initialize --user=mysql --basedir=/home/apache/mysql/mysql --datadir=/home/apache/mysql/data/报错:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared ...原创 2019-09-16 17:29:03 · 2578 阅读 · 0 评论 -
Ubuntu18.04下安装mysql5.7+(tar.gz)详细步骤--亲测通过
检查是否已经安装了Mysqlrpm -qa|grep mysql卸载Mysqlrpm -e --nodeps 程序名上传文件mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz解压文件,并将解压后的文件重命名,移动到/usr/local/mysqltar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar...原创 2019-09-18 11:14:32 · 4695 阅读 · 7 评论 -
Ubuntu18.04下修改mysql的用户密码--亲测有效
1、安全模式登入MySQLa、停止mysql进程sudo /etc/init.d/mysql stopb、安全模式进入/usr/bin/mysqld_safe --skip-grant-tables --skip-networking &c、进入失败,创建 mysqld文件 sudo mkdir -p /var/run/mysqldd、给mysqld文件赋...原创 2019-09-27 13:49:40 · 1093 阅读 · 0 评论 -
Zeppelin配置mysql和登录用户
1.安装jdk1.1.下载jdk,从官网下载linux版本的jdk1.2.新建文件夹sudo mkdir /jdk1.3.将jdk压缩包放到jdk目录下面,可以复制过去1.4.将压缩包解压 tar zxvf jdk-7u76-linux-x64.tar.gz1.5.设置jdk环境变量vi /etc/profile在文件中输入export JAVA_HOME=/jdk/jd...原创 2019-09-27 15:43:40 · 1186 阅读 · 0 评论 -
ERROR 1148 (42000): The used command is not allowed with this MySQL version
解决方案:在登录mysql的时候,显式的加上 - -local-infile这个参数即可。即:mysql - -local-infile -u user -ppasswd 登陆成功后,执行load data [local] infile 'filename' into table xxx.xxx(字段);出现这个错误的原因是:If LOAD DATA LOCAL is disabled, ei...原创 2018-06-06 11:41:59 · 2828 阅读 · 0 评论