![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库Mysql
mysql
尘世壹俗人
做一只马喽
展开
-
linux安装mysql缺少perl依赖
安装时提示需要更新perl依赖,通过yum安装就可以yum install perlmysql安装的时候会用到,而有些系统由于版本或者安装问题没有这个依赖原创 2021-06-17 18:56:42 · 1312 阅读 · 4 评论 -
linux安装mysql时日志输出准备一堆的install之后跳出安装解决
此问题的表现为,安装mysql的时候输出日志中,从准备开始输出了一堆的含有install的日志,之后不报错的情况下中断且跳出了安装这个原因是你的系统中存在了和你安装的mysql冲突的libs包,把他删掉就可以了yum remove mysql-libs...原创 2021-06-17 18:53:43 · 103 阅读 · 0 评论 -
linux安装mysql报错please install the following Perl modules before executing ./scripts/mysql_install_db
完整错误如下FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper这个问题常发生在CentOS7的最小安装上,默认没有autoconf库yum -y install autoconf 安装就好了原创 2021-06-17 18:49:24 · 218 阅读 · 0 评论 -
linux安装mysql的时候密码文件没有生成
正常情况下,安装mysql会有日志提示密码文件的,如果你安装的时候卡在了rpm包安装时进度条显示100%之后没有了下文,那么这个问题的原因是你没有删除老旧的文件,就直接安装mysql导致的你需要重新安装mysql,且彻底删除mysql相关文件1、运行rpm –qa | grep mysql查看是否有已安装的mysql如果有使用rpm –e 自带的mysqlrpm包 --nodeps,删除它,后面的–nodeps是强制删除的意思2、查找mysql遗留文件,命令:find / -name mysql原创 2021-06-17 18:46:46 · 780 阅读 · 0 评论 -
Mysql创建用户与赋权限操作
创建用户,你要知道你操作的是那个表,创建用户的时候操作的是mysql自带的mysql库中的user表其次创建用户的语句如下create user '用户'@'限制范围' identified by '密码';删除用户如下drop user '用户名'@'IP地址';更改密码如下set password for '用户名'@'限制范围' = password('新密码'); 或者mysqladmin -u用户名 -p旧密码 password 新密码 修改用户名rename user原创 2021-05-18 20:06:55 · 153 阅读 · 1 评论 -
Mysql支持insert overwrite吗
mysql不支持这个语句,insert overwrite通常出现在hive等数据处理工具中,执行覆盖写入操作但是mysql虽然不支持insert overwrite语句,但是mysql有提供类似的功能,因为insert overwrite无非就是存在某些数据的时候就覆盖它,然后写入新的,其他一个数据更新的作用,所以mysql也有类似的功能on duplicate key update语句该语句作用为当插入的数据重复时所做操作,该语句有个限制,目标数据表必须有主键,且插入数据也必须有主键数据,否则要不原创 2021-01-27 16:54:18 · 11390 阅读 · 3 评论 -
数据库的case when语句
case when语句书写格式有两种第一种是CASE genderWHEN 1 THEN '男'WHEN 2 THEN '女'ELSE '其他' END第二种是CASE WHEN gender=1 THEN '男'WHEN gender=2 THEN '女'ELSE '其他' END一般情况下数据库都是支持的,只是用的时候可能随着业务不同而难易程度不同...原创 2021-01-13 09:35:02 · 3487 阅读 · 0 评论 -
Mysql如何用sql查询一个数据库的表、数据量、表注释
SELECT t.TABLE_NAME, t.TABLE_ROWS, t.TABLE_COMMENT FROM information_schema.`TABLES` t WHERE t.TABLE_SCHEMA = 't' #AND t.TABLE_NAME LIKE '' ORDER BY t.TABLE_ROWS DESC上面这个语句只需要改你要查的库名就可以了,就是语句中的 t.TABLE_SCHEMAt.TABLE_NAME一般原创 2021-01-12 09:38:35 · 631 阅读 · 2 评论 -
Mysql无法用工具远程连接怎么办
默认情况下Mysql是不允许任何用户远程连接的,就算root也不行,因此我们需要设置,方法就是运行下面两条语句,注意用户和密码改成你自己的要用的用户和密码GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这个是你的mysql用户的密码';flush privileges;...原创 2021-01-06 11:29:48 · 321 阅读 · 1 评论 -
rpm离线安装Mysql
Mysql安装之前准备好安装包,要注意的是mysql的安装包是rpm的第一步:运行rpm –qa | grep mysql查看是否有自带的mysql,如果有使用rpm –e 自带的mysqlrpm包 –nodeps,删除它,后面的-nodeps是强制删除的意思第二步:使用rpm –ivh Mysql中server的rpm包,安装mysql服务端第三步:cat /root/.mysql_secret查看这个文件最后一行的,如OEXaQuS8IWkG19Xs这样的初始登录密码,并记住它,我用的是ro原创 2020-12-08 17:05:24 · 982 阅读 · 0 评论