数据库
数据库
Cookie's
aaaaaaa
展开
-
linux下达梦数据库远程连接操作
SQL> select TABLE_NAME as tbName from all_tables where OWNER ='模式名';SQL> conn 用户名/密码@IP:端口。(查看指定模式下的所有表)原创 2022-11-10 11:06:35 · 2494 阅读 · 0 评论 -
达梦数据库配置项
SEC_PRIV_MODE 权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL]CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]LENGTH_IN_CHAR VARCHAR类型长度是否以字符为单位(N),可选值:Y/N,1/0。RLOG_ENC_FLAG 设置日志文件是否加密(N),可选值:Y/N,1/0。原创 2022-11-07 17:49:46 · 1606 阅读 · 0 评论 -
Starting MySQL...The server quit without updating PID file [FAILED]ysql/mysql.pid).
上周清理服务器磁盘,发现有一堆mysql-bin.0000*的文件,且文件非常大,考虑到是一台测试库,就直接讲这些文件删除了。但本周发现mysql启动时报错。找到mysql-bin.index文件,先复制一份。之后编辑改文件,把删除过的binlog都删掉,之后保存启动即可。可以看到,提示说找不到mysql-bin.000067(已被我删除)。原创 2022-10-31 10:23:28 · 865 阅读 · 0 评论 -
oracle数据库用户操作
alter user 用户名 identified by 密码;alter user 用户名 account unlock;原创 2022-09-05 15:07:29 · 276 阅读 · 0 评论 -
达梦数据库备份脚本
!/bin/sh"cront -e。原创 2022-08-24 15:52:16 · 1343 阅读 · 0 评论 -
达梦数据库备份
已用时间: 00:03:51.718. 执行号:35000.服务器[LOCALHOST:5236]:处于普通打开状态。登录使用时间 : 23.056(ms)原创 2022-08-24 11:18:06 · 1011 阅读 · 0 评论 -
ARM机下编译安装mysql错误处理
错误一storage/innobase/handler/handler0alter.cc90251errorcouldnotsplitinsn。编辑CMakeLists.txt文件,添加红色字体部分。编辑mysqld.cc文件,添加红色字体部分。ARM机下编辑安装mysql5.7.38。原创 2022-07-27 17:09:44 · 1207 阅读 · 5 评论 -
my_print_defaults: [Warning] World-writable config file ‘/usr/local/mysql/my.cnf‘ is ignored.
操作数据库提示警告World-writable config file '/usr/local/mysql/my.cnf' is ignored检查发现my.cnf权限过高【777】,将权限更改为644即可。======================================================================[root@sc-cgd-01-w-node-0002 init.d]# /etc/init.d/mysqld restartmy_print_defa原创 2022-04-08 10:33:30 · 3435 阅读 · 0 评论 -
mysql表分区查询
SELECT TABLE_NAME, COUNT(*) AS CNT FROM information_schema.PARTITIONS WHERE PARTITION_NAME IS NOT NULL GROUP BY TABLE_NAME ORDER BY CNT DESC LIMIT 50原创 2021-12-07 15:30:38 · 1814 阅读 · 0 评论 -
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file:
镜像:CentOS Linux release 8.3.2011mysql版本:5.7.32登录报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory根据提示,安装libncursesyum install -y libncurses*...原创 2021-11-17 14:10:39 · 499 阅读 · 0 评论 -
ERROR The server quit without updating PID file (/data/mysql/192.168.2.113.pid).
镜像:CentOS Linux release 8.3.2011mysql版本:5.7.32安装完成后启动mysql时报错ERROR! The server quit without updating PID file (/data/mysql/192.168.2.113.pid).(注:192.168.2.113是我虚拟机的ip地址)检查了安装目录的权限没有问题,也尝试了删除/data/mysql/目录下的mysql-bin.index文件也无效。后查看mysql错误日志,确定了问题.原创 2021-11-17 11:53:16 · 1664 阅读 · 0 评论 -
centos7下安装msyql-5.7.32
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurses ncurses-devel libaiogroupadd mysqluseradd -r -g mysql mysqltar zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.32-linux-glibc2.12-x86_64 /usr/local/mysql/mkdir ...原创 2021-07-06 17:53:41 · 310 阅读 · 0 评论 -
centos8-oracle19(不完整)
[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 8.3.2011[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mkdir bak[root@localhost yum.repos.d]# lltotal 48drwxr-xr-x. 2 root root 6 May 12 22:35 bak-rw-r--r--....原创 2021-05-12 16:58:31 · 193 阅读 · 1 评论 -
oracle数据库操作
启动su - oraclelsnrctl startlsnrctl status进入sqlplus /nologSQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System ... ...Database mounted.Database opened.SQL>导出数据库mkdir -p /home/ora原创 2021-05-10 19:08:44 · 133 阅读 · 0 评论 -
centos8环境下mysql-8.0.22安装
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurses ncurses-devel libaiogroupadd mysqluseradd -r -g mysql mysqlmkdir -p /data/mysqlcd /opt/wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.22-linux-glibc2.12-x86_.原创 2021-04-29 16:39:40 · 164 阅读 · 0 评论 -
error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file o
[root@localhost bin]# mysql -u root -pmysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory[root@localhost bin]# ps -ef | grep mysqlroot 28376 23467 0 23:51 pts/1 00:00:00 tail -...原创 2021-04-29 15:57:12 · 1641 阅读 · 0 评论 -
mysql无故自动关闭
昨晚有升级mysql版本,升级后出现问题:10-20分钟系统的mysql服务就会自动关闭掉。分析了mysql-error.log日志,看到很多[Warning] /usr/local/mysql/bin/mysqld: Forcing close of thread 2 user: 'root'查看解决方案:在/etc/my.cnf文件里[mysqld] 下面添加字段skip-name-resolve检查发现文件存在此字段,说明并不是此问题。后切换回原来的版本,问题依旧存在...原创 2021-04-26 18:10:39 · 1506 阅读 · 0 评论 -
Error message file ‘/usr/local/mysql/share/english/errmsg.sys‘ had only 1119 error messages,
原版本mysql-5.7.27,新安装mysql-5.7.32编译时报错:Error message file '/usr/local/mysql/share/english/errmsg.sys' had only 1119 error messages,errmsg.sys文件和升级后的软件版本不一致导致解决:mv /usr/local/mysql/share/english/errmsg.sys /usr/local/mysql/share/english/errmsg.sys.bak原创 2021-04-15 17:04:43 · 1119 阅读 · 0 评论 -
linux环境达梦数据库安装(开发者版本)
1,新建用户[root@ecs-f4f8 ~]# mkdir -p /data/dm[root@ecs-f4f8 ~]# groupadd -g 12349 dinstall[root@ecs-f4f8 ~]# useradd -u 12345 -g dinstall -m -d /data/dm -s /bin/bash dmdba[root@ecs-f4f8 ~]# passwd dmdba2,安装[root@ecs-f4f8 ~]# cd /opt/[root@ecs-f4f8原创 2021-03-11 15:49:37 · 651 阅读 · 0 评论 -
mysql的日志时间不对
近期分析mysql-slow.log文件,发现其中time显示不对。大部分的慢sql都在0点XX分执行。也检查了mysql的时间,是正确的。后查询了相关资料,发现mysql还有一个字段log_timestamps看到value值为UTC,这个是错误的。需修改为systemset global log_timestamps=system;之后检查日志time已和系统时间保持一致。最好的方法是在/etc/my.cnf中修改,以免在下次mysql重启后失效log_t..原创 2020-10-21 16:33:54 · 1321 阅读 · 0 评论 -
ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
问题:[root@localhost ~]# /etc/init.d/mysqld startStarting MySQL.2020-08-27T10:00:27.661815Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.p.原创 2020-08-27 18:12:19 · 894 阅读 · 0 评论 -
MySQL优化
可优化项 说明 max_connections MySQL最大连接数 数值过大会开销更多的内存;数值过小会出现ERROR 1040:Too many connections错误 mysql>SHOW VARIABLES LIKE 'max_connections'; mysql>SHOW STATUS LIKE 'max_used_connections'; max_used_connections/max_connections≈85%(理想值) b原创 2020-06-16 17:52:12 · 192 阅读 · 0 评论 -
centos7下,mysql-5.7.27安装
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurses ncurses-develgroupadd mysqluseradd -r -g mysql mysqltar zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql/chown -R mysql /u.原创 2020-06-15 08:44:14 · 259 阅读 · 0 评论 -
数据库备份脚本
#!/bin/shnowtime="`date +%Y%m%d`"echo "============= back start ${nowtime}============="dbuser='root'dbpasswd='gdCnw|p;hSLD1.,~UE#Pez~%y;C?FQAn'parentpath=/data/backup/mysql_bak/tmptargzpath=/data/backup/mysql_bak/datacd ${parentpath}rm -rf ${pare.原创 2020-05-22 14:27:31 · 197 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) mysql忘记密码
[root@cookie ~]# vim /etc/my.cnf [mysqld] skip-grant-tables[root@cookie ~]# service mysqld restart[root@cookie ~]# mysql -u rootMySQL [(none)]> use mysql;Database changedMySQL [mysql]> update user set authentication_string=password('nGJlSi.原创 2020-05-15 18:44:40 · 222 阅读 · 0 评论 -
mysql数据库主从
1,A、B两台服务器安装好数据库,保持数据库版本一致,且服务器时间一致。A[Master:192.168.2.10]B[Slave:192.168.2.11]2,进入数据库,检查是否可用在centos7中,新安装的数据库有一个初始密码,执行命令grep "A temporary password" /var/log/mysqld.log即可获得mysql> set...原创 2020-02-22 16:28:02 · 266 阅读 · 3 评论 -
yum安装mysql
yum -y install mysql-server转载 2014-10-28 18:03:14 · 467 阅读 · 0 评论 -
mysql使用(2)
查看数据库show databases查看数据表show tables查看数据表(详细信息)describe [表名]原创 2015-09-02 15:06:45 · 337 阅读 · 0 评论 -
mysql使用-创建数据库及表格
登录mysql -h hostname -u username -p创建数据库-bookscreate database books创建表格-customercreate table customers(customerid int unsigned not null auto_increment primarykey, name char(50) not null, a原创 2015-09-02 15:02:43 · 813 阅读 · 0 评论 -
mysql查询
数据表customers(customerid,name,address,city)数据表orders(orderid,customerid,amount,date)Q:查询所有最后交易日期在9月的顾客的7月、8月的订单利润(单笔订单价格大于等于50利润为该单价格的50%,小于50则利润为1),要求显示顾客的name及从中的获利总额分析问题,首先是最后交易日期在9月原创 2015-09-10 14:50:29 · 365 阅读 · 0 评论 -
在linux中数据库备份遇到的问题
今天做服务器续费时,发现有台服务器很久没有用,问了相关同事,了解到主要是用来做历史数据查询用,那当然,相对应的备机没有使用价值了(主要是价格太贵O(∩_∩)O哈哈~) ,领导让把主机的数据库做一个备份,吓死宝宝了,从来没做过数据库备份的呢。最最最关键的是,我不知道数据库密码呀,大家也都不知道,在脚本里面找了一整个上午,终于找到,不容易啊!!!/(ㄒoㄒ)/~~ 在做备份时,遇到原创 2015-10-21 14:42:09 · 595 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
问题:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决方法:重启mysql 自动生成原创 2016-09-08 16:33:06 · 320 阅读 · 0 评论 -
centos 7下mysql数据库设置
yum localinstall -y http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpmyum install mysql-server -ysystemctlenable mysqldsystemctl start mysqld在centos 7环境下安装好m原创 2016-09-08 17:50:34 · 631 阅读 · 0 评论 -
mysql忘记root密码
[root@cookie ~]# find / -name 'my.cnf' //查找my.cnf文件位置/etc/my.cnf[root@cookie ~]# vim /etc/my.cnf //编辑my.cnf文件[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=my原创 2016-11-03 11:06:54 · 271 阅读 · 0 评论 -
服务器安装(nginx+php+mysql)
cat /etc/issueCentOS release 6.8 (Final)#安装nginxrpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpmyum install -y nginxchkconfig nginx原创 2017-03-09 10:56:01 · 1280 阅读 · 0 评论 -
mysql 数据库迁移
两台机器:A B1.首先在A机器备份数据库mysqldump -u root -p [databasename] > /mnt/databasename.sql2.将databasename.sql 文件移动到B机器3.在B机器上恢复数据库mysqldump -u root -p --database[datasename]原创 2017-07-11 14:01:31 · 420 阅读 · 0 评论 -
修改数据库密码
#查看数据库用户权限mysql> show grants for username@[ip];#修改数据库密码 方法一:mysql> grant all privileges on *.* to username@'[IP]' identified by 'password' ;mysql> flush privileges;#修改数据库密码原创 2017-07-25 10:54:45 · 323 阅读 · 0 评论 -
mysql 赋权设置
#指定IP、指定账号、密码访问数据库mysql> GRANT ALL PRIVILEGES ON *.* TO [username]@"[ip]" IDENTIFIED BY "[password]";#刷新mysql> flush privileges;原创 2017-07-11 17:48:35 · 641 阅读 · 0 评论 -
mysql二进制安装
groupadd -r mysql useradd -g mysql -r -M -s /sbin/nologin mysql mkdir -p /mydata/data chown -R mysql:mysql /mydata/data cd /usr/local/src wget http://mirrors.sohu.com/mysql/My原创 2014-10-27 11:03:17 · 452 阅读 · 0 评论