mysql数据库

ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid).

自古美人都是妖i 提交于 2020-02-08 12:27:32
本文转载自http://www.jb51.net/article/48625.htm 今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 ! 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下: [root@snsgou ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/vg_snsgou-lv_root 51606140 47734848 1249852 100% / tmpfs 1953396 88 1953308 1% /dev/shm /dev/sda1 495844 37062 433182 8% /boot /dev/mapper/vg_snsgou-lv_home 229694676 191796 217835016 1% /home [root@snsgou ~]# 删除了些没用的日志后,重新启动数据库还是出错。 复制代码 代码如下: [root@snsgou mysql]# service mysql restart MySQL server PID file could not be found![失败]

MySQL提示:The server quit without updating PID file问题的解决办法

陌路散爱 提交于 2020-02-08 12:26:37
转 http://www.jb51.net/article/48625.htm 今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 ! 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下: [root@snsgou ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/vg_snsgou-lv_root 51606140 47734848 1249852 100% / tmpfs 1953396 88 1953308 1% /dev/shm /dev/sda1 495844 37062 433182 8% /boot /dev/mapper/vg_snsgou-lv_home 229694676 191796 217835016 1% /home [root@snsgou ~]# 删除了些没用的日志后,重新启动数据库还是出错。 复制代码 代码如下: [root@snsgou mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting

MySQL提示:The server quit without updating PID file问题的解决办法

China☆狼群 提交于 2020-02-08 12:25:43
今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: [root@snsgou ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/vg_snsgou-lv_root 51606140 47734848 1249852 100% / tmpfs 1953396 88 1953308 1% /dev/shm /dev/sda1 495844 37062 433182 8% /boot /dev/mapper/vg_snsgou-lv_home 229694676 191796 217835016 1% /home [root@snsgou ~]#   删除了些没用的日志后,重新启动数据库还是出错。 [root@snsgou mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting MySQL...The server quit without updating PID file (/usr/local

Linux中基于hadoop安装hive(SUSE12+hadoop2.6.4+hive2.3.4)

不打扰是莪最后的温柔 提交于 2020-02-08 12:25:19
说明:安装hive前提是要先安装hadoop集群,并且hive只需要再hadoop的namenode节点集群里安装即可(需要再所有namenode上安装),可以不在datanode节点的机器上安装。另外还需要说明的是,虽然修改配置文件并不需要你已经把hadoop跑起来,但是本文中用到了hadoop命令,在执行这些命令前你必须确保hadoop是在正常跑着的,而且启动hive的前提也是需要hadoop在正常跑着,所以建议你先将hadoop跑起来在按照本文操作。 如何安装和启动hadoop集群,请参考: https://www.cnblogs.com/doubleuncle/p/10375454.html 1.安装hive 下载hive 地址: http://hive.apache.org/downloads.html 使用SecureFX将hive上传至hadoop1的/opt/hive文件夹中 解压文件 #tar -zxvf apache-hive-2.3.4-bin.tar.gz 修改配置文件 #vi /etc/profile 在任意位置添加以下内容 export JAVA_HOME=/opt/java/jdk1.8.0_201 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin

linux安装mysql后报错启动不了Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

夙愿已清 提交于 2020-02-08 12:24:42
今天安装完Mysql后,开启发生了错误: 2、打开错误信息文件,查看错误原因是:Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist 3、‘mysql.plugin’不存在的原因是因为新安装的mysql服务后,一般需要执行数据库初始化操作 ,从而生成与权限相关的表,执行命令如下: /usr/bin/mysql_install_db --user=mysql 4、如果报出了以下错误: 解决方法是:安装autoconf库 yum -y install autoconf 5、接着执行 /usr/bin/mysql_install_db --user=mysql 6、数据库开启命令,就会成功啦!!! service mysql start 来源: https://www.cnblogs.com/weibanggang/p/11230528.html

hadoop安装部署3------安装hive

女生的网名这么多〃 提交于 2020-02-08 12:23:40
安装mysql mysql装在了master节点上 1)卸载系统自带的mysql相关安装包,仅卸载 mysql 开头的包 rpm -qa|grep -i mysql -i 作用是不区分大小写 可以看到有两个安装包 MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm 删除这两个服务(去掉后缀) rpm -e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64 rpm -e MySQL-server-5.6.19-1.linux_glibc2.5.x86_64 查看残留的目录: whereis mysql 然后删除mysql目录: rm –rf /usr/lib64/mysql 删除相关文件: rm –rf /usr/my.cnf rm -rf /root/.mysql_sercret 最关键的: rm -rf /var/lib/mysql 注:删除centos7自带的mariabd rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.44-2.e17.centos.x86_64 2)安装mysql依赖 yum install vim libaio

Mysql重启:MySQL server PID file could not be found,Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql-master/data/mysql.pid)

痴心易碎 提交于 2020-02-08 12:23:10
1、可能是/opt/mysql-master/data/数据目录,所有者、所属组非mysql用户: #chown -R mysql,mysql /opt/mysql-master/data/ #修改数据目录所有者、所属组为mysql用户 2、可能是数据库目录权限不够: #chmod -R 777 /opt/mysql-master/data/ 补充:实际中,如发现问题应第一是时间查看错误日志,错误日志会记录多数问题,并根据日志的错误提示,快速定位问题、解决问题,然后自己多总结,做到举一反三。 来源: https://www.cnblogs.com/cxq20190307/p/10734821.html

Linux Centos 启动mysql ERROR * The server quit without updating PID file (/usr/local/mysql/data/mysql.pid).

妖精的绣舞 提交于 2020-02-08 12:21:43
做了一些尝试;比如kill -9 进程id 发现根本就杀不死。 查看ERROR.LOG 2015-12-07 18:50:08 29710 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable 'scripts/mysql_install_db --user=mysql' 第一感觉;百度了下。大部分都是说安装的时候有这个问题;感觉场景不太一样;回到原点继续想; scripts/mysql_install_db --user=mysql --database=/usr/local/mysql/data 偶然在网上看见了这句代码; 立马在配置文件中加入,还是报同样的错误; 然后又回到原点;找到之前的配置文件(备份);发现更本没有这行代码;好吧;于是直接去掉了这行配置;重启ok了; 关于mysql_install_db的一些介绍; mysql_install_db 生成一份新的MYSQL权限表,不会覆盖已经存在的权限表,并且对任何数据没有影响, MySQL服务器通过MySQL权限表来控制用户对数据库的访问,MySQL权限表存放在mysql数据库里,由mysql_install_db脚本初始化。这些MySQL权限表分别user,db,table_priv,columns_priv和host。下面分别介绍一下这些表的结构和内容:

python连接数据库出现pymysql pymysql.err.OperationalError 1045 Access denied错误的解决办法

戏子无情 提交于 2020-02-08 12:21:11
工具:python3.6+mysql8.0+pymysql 注意:python2.7以后的版本不再支持 MySQLdb这个模块。需要用pymysql,在命令行下安装的方法 输入pip install pymysql。 import pymysqlconn = pymysql.Connect( host='127.0.0.1', port=3306, user='root', passwd='root', db='imooc', charset='utf8')cursor = conn.cursor()sql = 'select * from students'# print(cursor)cursor.execute(sql)print(cursor.fetchall())cursor.close()conn.close()执行这段代码出错 : pymysql.err.OperationalError: (1045, u"Access denied for user 'root'@'localhost' (using password: No)") 新版mysql使用的caching_sha2_password认证方式,换成mysql_native_password就可以。 步骤是在cmd命令行连接mysql, 然后输入ALTER USER 'root'@'localhost'

MySQL学习笔记----子查询、联结表、组合查询、全文本搜索

妖精的绣舞 提交于 2020-02-08 10:31:36
联结: 一种机制,用来在一条SELECT语句中关联表,因此称之为联结。它在数据库中不存在。联结由MySQL根据需要建立,它存在于查询的执行过程中。 创建联结: (使用WHERE联结) SELECT vend_name, prod_name, prod_price FROM vendors, products WHERE vendors.vend_id = products.vend_id ORDER BY vend_name, prod_name; (保证所有联结都有WHERE子句,不然查询到的结果是两个表的笛卡尔积(第一个表的行乘以第二个表的行)) (使用INNER JOIN ... ON ...联结) SELECT vend_name, prod_name, prod_price FROM vendors INNER JOIN products ON vendors.vend_id = products.vend_id ORDER BY vend_name, prod_name; MySQL可以联结多个表,但是联结处理有可能非常耗费资源,因此不要联结不必要的表,联结的表越多,性能下降越厉害。 使用表的别名: 别名除了可以用于列名和计算字段外还可以用于给表起别名。例如: SELECT cust_name, cust_contact FROM customers AS c,