Mysql
哪有天生的学霸,一切都是厚积薄发
天道酬勤,商道酬信,学道酬苦,业道酬精 ,人道酬诚。
展开
-
MySQL性能指标TPS+QPS+IOPS压测
MySQL性能指标TPS+QPS+IOPS压测转载 2022-12-24 23:26:25 · 3399 阅读 · 0 评论 -
如何计算MYSQL中的TPS和QPS指标
如何计算Mysql中的TPS和QPS转载 2022-12-22 20:58:23 · 1203 阅读 · 0 评论 -
MySQL数据库创建用户root@%
MySQL数据库创建用户root@%原创 2022-09-18 10:39:05 · 4043 阅读 · 0 评论 -
mysql5.7以上mysql.user表中各个字段的解释
1 Select_priv:⽤户可以通过SELECT命令选择数据。2 Insert_priv:⽤户可以通过INSERT命令插⼊数据;3 Update_priv:⽤户可以通过UPDATE命令修改现有数据;4 Delete_priv:⽤户可以通过DELETE命令删除现有数据;5 Create_priv:⽤户可以创建新的数据库和表;6 Drop_priv: ⽤户可以删除现有数据库和表;7 Reload_priv:⽤户可以执⾏刷新和重新加载MySQL所⽤各种内部缓存的特定命令,包括⽇志、权限、主机、查原创 2022-05-14 13:18:17 · 695 阅读 · 0 评论 -
3065 - Expression #1 of ORDER BY clause is not in SELECT list,references column ‘xxxxxxx‘
给数据库升了个级,后台纷纷报错误:报错信息:Expression #1 of ORDER BY clause is not in SELECT list, references column 'xxxx' which is not in SELECT list; this is incompatible with DISTINCT问题原因:mysql5.7.34及以上版本将sql_mode的ONLY_FULL_GROUP_BY模式默认设置为打开状态,会导致一些错误:1、我们使用GROUP BY查转载 2021-12-30 15:38:59 · 4380 阅读 · 0 评论 -
ERROR 2059 (HY000): Authentication plugin ‘sha256_password‘ cannot be loaded: /usr/lib64/mysql/plugi
1.这个故障出现在 MySQL 8.0 上,用戶使用 mysql client 5.6.68 连接 MySQL 8.0 提示如下[root@VM-centos ~]# mysql -h127.0.0.1 -P6607 -uroot -pEnter password: ERROR 2059 (HY000): Authentication plugin 'sha256_password' cannot be loaded: /usr/lib64/mysql/plugin/sha256_password.s原创 2021-12-12 00:29:34 · 8236 阅读 · 0 评论 -
ERROR 1129 (HY000): Host ‘10.0.0.18‘ is blocked because of many connection errors; unblock with ‘mys
ERROR 1129 (HY000): Host '10.0.0.18' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'远程连接数据库报错当连接错误次数过多时,mysql会禁止客户机连接,这个时候有两个办法解决当连接错误次数过多时,mysql会禁止客户机连接,这个时候有两个办法解决:1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下:使用roo转载 2021-06-20 20:16:03 · 397 阅读 · 0 评论 -
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc
按照百度的方法都不成功,应该和系统版本有关,后来自己想到一个方法:yum install libncurses*,完美解决问题。原创 2021-05-18 16:43:36 · 643 阅读 · 2 评论 -
CMake Error at CMakeLists.txt:399 (MESSAGE): Please do not build in-source. Out-of source builds
CMake Error at plugin/group_replication/libmysqlgcs/cmake/rpcgen.cmake:104 (MESSAGE):Could not find rpcgenCall Stack (most recent call first):plugin/group_replication/libmysqlgcs/CMakeLists.txt:53 (INCLUDE)– Configuring incomplete, errors occurred!See原创 2021-05-17 08:23:26 · 1591 阅读 · 0 评论 -
CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:44 (message): no suitable type found
- Running cmake version 2.8.12.2-- Could NOT find Git (missing: GIT_EXECUTABLE) -- The C compiler identification is GNU 4.8.5-- The CXX compiler identification is GNU 4.8.5-- Check for working C compiler: /usr/bin/cc-- Check for working C compiler: /原创 2021-05-15 21:25:10 · 3133 阅读 · 1 评论 -
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: Internal CMake error, TryCo
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguageCMake Error: Internal CMake error, TryCompile configure of cmake failed-- Check size of unsigned int - failed-- Check size of unsigned longCMake Error at /usr/share/cmake/Modules/CMakeCInformat原创 2021-05-15 21:13:28 · 2131 阅读 · 0 评论 -
源码编译安装Mysql的时候出现的错:Linking CXX static library libmysys_ssl.a
出现这个错是因为我在之前执行了这个命令报错了(缺少包),然后去安装包了,就不记得之前报错了。cmake . \-DCMAKE_INSTALL_PREFIX=/apps/mysql \-DMYSQL_DATADIR=/data/mysql/ \-DSYSCONFDIR=/etc/ \-DMYSQL_USER=mysql \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STO原创 2021-05-15 20:28:00 · 3244 阅读 · 0 评论 -
Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
出现这个这个的原因有好几个 :1.一个是存放数据库文件的所有者和所属组要是mysql–我的存放数据库文件的目录是/data/mysql解决方法 :给予权限,执行:chown -R mysql.mysql /data/mysql/ 然后重新启动mysqld!2.是/etc/my.cnf的原因,可能是这个文件没有写对,我的是这么写的:(注意:如果在windows写的,注意编码,可能有乱码)[mysqld]server-id=1log-bindatadir=/data/mysqlsocket=原创 2021-05-14 09:26:07 · 5482 阅读 · 0 评论 -
Can‘t find a ‘mysql‘ client in PATH or ./bin
部署mysql 服务没有添加PATH变量导致的错原创 2021-05-13 16:45:46 · 526 阅读 · 1 评论 -
二进制安装mysql5.6遇到的错
[root@centos7 /usr/local/mysql]#./scripts/mysql_install_db --datadir=/data/mysql --user=mysqlFATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper安装这个: yum -y install autoconf出现在这个错安装这个yum原创 2021-05-13 14:56:47 · 99 阅读 · 0 评论 -
Mysql 8.0修改密码的方式
mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> alter user'root'@'%' IDENTIFIED BY 'MyNewPass@123';Query OK, 0 rows affected (0.01 sec)mysql> status--------------mysql Ver 8.0.21 for Linux on x86_64 (Source distribution原创 2021-05-13 09:28:20 · 238 阅读 · 1 评论 -
Mysql 5.7忘记密码后,修改密码的方式
mysql> alter user root@'localhost' identified by 'MyNewPass4!';Query OK, 0 rows affected (0.00 sec)mysql> status--------------mysql Ver 14.14 Distrib 5.7.34, for Linux (x86_64) using EditLine wrapperConnection id: 4Current database: Curre原创 2021-05-13 09:26:37 · 220 阅读 · 0 评论 -
Mysql 5.6修改root密码的方式
mysql> update user set Password='MyNewPass4!';Query OK, 6 rows affected (0.00 sec)Rows matched: 6 Changed: 6 Warnings: 0mysql> status--------------mysql Ver 14.14 Distrib 5.6.51, for Linux (x86_64) using EditLine wrapperConnection id: 9原创 2021-05-13 09:22:16 · 1166 阅读 · 0 评论 -
mysql5.7 报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
1.在cenos7上用yum安装mysql 5.71)配置mysql的yum[root@centos7 ~]#tee /etc/yum.repos.d/mysql.repo << EOF[mysql]name=mysql5.7baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/gpgcheck=0EOF2.安装Mysqlyum -y install mysq原创 2021-05-13 08:26:35 · 667 阅读 · 0 评论 -
mysql8.0.21报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
在centos8 上用yum 安装好mysql-server 后,执行mysql 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)查看日志出错:这个是因为我之前在centos8 上面安装过mysql-server 然后乱配置过,导致的问题。解决:1.首先在这个文件里面添加下面这句话 vim /etc/my.cnf2.重启mysqldsystemctl restart原创 2021-05-12 21:12:09 · 472 阅读 · 0 评论 -
Centos下 mysql命令出现 -bash: mysql: command not found
报的错是:有以下几种错误原因:1、如果你是使用的 rpm 的安装方式安装的,那么可能的情况就是你没有安装 client 包。2、如果你已经安装了还是报这个错的话,那么你可以再重装一遍。(本人将client包重新安装后登录成功)3、系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文...原创 2019-11-15 12:47:30 · 1851 阅读 · 0 评论