当前位置: 首页 >> 数据库
【密码】如何重置MySQL或MariaDB的Root密码

【密码】如何重置MySQL或MariaDB的Root密码

重置 MySQL 或 MariaDB Root 密码

首先,停止数据库。


如果你使用 MySQL,请输入以下命令并下按回车键。

$ sudo systemctl stop mysql


对于 MariaDB:

$ sudo systemctl stop mariadb


接下来,使用以下命令在没有权限检查的情况下重新启动数据库:

$ sudo mysqld_safe --skip-grant-tables &

12个月前 (04-02)    Jiaozn    MySQL    668    0    全文阅读
【排错】centos7安装mariadb出现错误的解决方法

【排错】centos7安装mariadb出现错误的解决方法

yum安装时mariadb出现错误的解决方法

--> Finished Dependency Resolution
Error: Package: MariaDB-client-10.5.17-1.el8.x86_64 (mariadb)
           Requires: libc.so.6(GLIBC_2.28)(64bit)
Error: Package: MariaDB-server-10.5.17-1.el8.x86_64 (mariadb)
           Requires: libstdc++.so.6(CXXABI_1.3.8)(64bit)
Error: Package: MariaDB-server-10.5.17-1.el8.x86_64 (mariadb)
           Requires: libstdc++.so.6(GLIBCXX_3.4.22)(64bit)
Error: Package: MariaDB-client-10.5.17-1.el8.x86_64 (mariadb)
           Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)
Error: Package: galera-4-26.4.12-1.el8.x86_64 (mariadb)
           Requires: libssl.so.1.1(OPENSSL_1_1_1)(64bit)
Error: Package: galera-4-26.4.12-1.el8.x86_64 (mariadb)
1年前 (2022-10-11)    Jiaozn    MySQL    1974    0    全文阅读
【命令】MYSQL:如何清空表中的数据

【命令】MYSQL:如何清空表中的数据

方法1:

delete from 表名;

方法2:

truncate table 表名;


比  较:

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。


效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

2年前 (2022-05-03)    Jiaozn    MySQL    777    0    全文阅读
【命令】Mysql不同版本的授权方式

【命令】Mysql不同版本的授权方式

MYSQL 5.5和5.7、8.0创建用户和授权的命令分别是?

5.5:

grant all on *.* to ‘user’@’%’ identified by ‘password’;

flush privileges;


5.7:

grant all on *.* to ‘user’@’%’ identified by ‘password’;

flush privileges;


2年前 (2022-05-01)    Jiaozn    MySQL    1011    1    全文阅读
【操作】mongodb导出导入数据

【操作】mongodb导出导入数据

在使用mongodump导出单个表的时候,遇到了一个错误

# mongodump --host xxx --port 27017 --username 'admin' -p '123456' -d 数据库 -c 表 --out backup.bak

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

2年前 (2022-04-27)    Jiaozn    数据库    1240    0    全文阅读
【部署】centos7 docker方式安装启动redis

【部署】centos7 docker方式安装启动redis



docker run --restart=always -p 6379:6379 -d -v /close/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name redis redis redis-server /usr/local/etc/redis/redis.conf
2年前 (2021-12-15)    Jiaozn    Redis    1190    0    全文阅读
【部署】docker安装mysql版本8.0.26

【部署】docker安装mysql版本8.0.26

docker安装mysql版本8.0.26,供大家参考,具体内容如下


## 第一步 下拉镜像


docker pull mysql:8.0.26


## 第二步 启动镜像


docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:8.0.26

2年前 (2021-12-15)    Jiaozn    MySQL    2051    0    全文阅读
【基础】Mysql常用命令行大全

【基础】Mysql常用命令行大全

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招、增加新用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "
3年前 (2021-04-16)    Jiaozn    MySQL    2058    0    全文阅读
【排错】Redis编译错误:“zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory”解决办法

【排错】Redis编译错误:“zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory”解决办法

在安装redis进行编译时候,出错 :zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory 解决办法:使用以下命令就可以了!make MALLOC=libc 原因分析:在README 有这个一段话。Allocator———Selecting a non-default memory allocator when building Redis is done by se
3年前 (2021-04-15)    Jiaozn    Redis    2133    0    全文阅读
【排错】Call to undefined function mysql_connect() 解决方法汇总

【排错】Call to undefined function mysql_connect() 解决方法汇总

方式一:在PHP代码中使用phpinfo()函数查看PHP基本信息从PHP5.0开始mysql_connect()就不推荐使用了,到PHP7.0就直接被废弃了,如果PHP为7.0及以上版本的话用mysqli_connect()代替方式二:安装的php缺少mysql模块导致CentOs安装mysql模块:yum install php-mysql -y如果安装了之后报下面的警告Headers and client library minor version mismatch. Headers:这是
3年前 (2021-04-15)    Jiaozn    MySQL    1985    0    全文阅读
【设置】systemctl 启动redis

【设置】systemctl 启动redis

这次经历主要是一次错误原因的查看过程。我登陆用户为root进行了启动redis服务redis-server /etc/redis.conf然后杀死了redis服务后,想直接配置为系统启动方式–systemctlsystemctl enable redissystemctl start redis启动失败,开始提示我使用 journalctl -ex 可以查看详情确实可以看到一个错误-- Unit redis.service has begun starting up.8月 20 10:58:40
3年前 (2021-02-23)    Jiaozn    Redis    4157    0    全文阅读
【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

主从服务器Mysql同步时遇到了从数据库显示Slave_IO_Running:Connecting; Slave_SQL_Running:Yes的问题。下面列举几种可能的错误原因:1.网络不通2.账户密码错误3.防火墙4.mysql配置文件问题5.连接服务器时语法6.主服务器mysql权限
3年前 (2021-02-23)    Jiaozn    MySQL    3124    0    全文阅读
【设置】my.cnf的常规配置

【设置】my.cnf的常规配置

Mysql作为时下流行的关系型数据库,越来越受到企业开发者的青睐。但是很多入门的新手对于其配置了解不深,笔者给出常见的my.cnf配置,以供参考~/etc/my.cnf[client]#password       = your_passwordport               = 3306socket          = /dat
3年前 (2021-02-23)    Jiaozn    MySQL    1353    0    全文阅读
【安装】CentOS7离线安装MySQL8.0

【安装】CentOS7离线安装MySQL8.0

下载tar包 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-1.el7.x86_64.rpm-bundle.taryum install -y lrzsz在/usr/local目录下新建目录mysqlcd /usr/localmkdir mysql在/usr/local/mysql目录下使用rz -be命令上传mysql-8.0.15-1.el7.x86_64.rpm-bundle.tartar -xvf mysq
3年前 (2021-02-23)    Jiaozn    MySQL    1587    0    全文阅读
【命令】mysql查询表结构命令

【命令】mysql查询表结构命令

1.-- 查看表结构  DESC 表名;主要是字段类型,主键,是否允许为空等。2. 查看表中字段的结构信息   可以用来查看表中字段的注释等,比如  select  table_name,column_name,column_comment  from information_schema.columns where table_schema ='表所在的库'  and table_name = '要查看的表名'
3年前 (2021-02-19)    Jiaozn    MySQL    1606    0    全文阅读
【知识】MariaDB 与Mysql版本对应关系

【知识】MariaDB 与Mysql版本对应关系

MariaDB 与Mysql版本对应关系MariaDB 5.5 对应 Mysql 5.55.5以下的版本都是上述对应关系MariaDB 10.0 对应 Mysql 5.6MariaDB 10.1 对应 Mysql 5.7
3年前 (2021-01-19)    Jiaozn    MySQL    6076    0    全文阅读
【设置】MySQL允许root远程登录

【设置】MySQL允许root远程登录

新安装的数据库只能localhost访问??是不是很苦逼下面介绍如何允许远程访问root1. “试一下”能否远程登录> mysql -u root -p -h 10.0.42.180    答案是否定的。那就开始进行设置吧2. 登录数据库,默认本地访问> mysql -u root -p3.切换mysql数据库mysql> use mysq
3年前 (2021-01-19)    Jiaozn    MySQL    1438    0    全文阅读
【排错】MySQL java连接被拒绝:java.sql.SQLException: Access denied for user 'root'@'****' (using password: YES

【排错】MySQL java连接被拒绝:java.sql.SQLException: Access denied for user 'root'@'****' (using password: YES

//系统运行出现错误: java.sql.SQLException: Access denied  user @ ( password: YES)MySQL服务器部署在Ubuntu上,错误中被我隐掉的是我的公网IP。 数据库管理工具连接出现以下错误: 这是由于“IP为***.**.**.**,名字为root”的用户 没有权限访问数据库   解决办法:【以下两个方法原
4年前 (2020-07-24)    Jiaozn    MySQL    1783    0    全文阅读
【数据库】mysql慢查询日志

【数据库】mysql慢查询日志

MySQL 慢查询日志简介MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。查看是否开启慢查询功能:mysql> show variables like 'slow_query%';+---------------------+------------------------------------+| Variable_name       | Value    &nb
4年前 (2020-05-15)    Jiaozn    MySQL    1812    0    全文阅读
【备份】通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 数据库.sql

【备份】通过mysql提供的功能 导出 命令: mysqldump -u 用户名 -p 数据库 数据库.sql

通过mysql提供的功能  导出  命令:  mysqldump -u 用户名 -p 数据库 > 数据库.sql  示例: 代码如下   复制代码  mysqldump -u root -p db1 > db1.sql(将数据库db1备份到db1.sql中)   提示输入密码,完成即可。  导入  需要先创建一个空数据库  mysql -u root -p(输入密码后进入mysql)  create databas
4年前 (2020-05-14)    Jiaozn    MySQL    1723    0    全文阅读
【命令】Mysql常用命令行大全

【命令】Mysql常用命令行大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110
5年前 (2019-09-27)    Jiaozn    MySQL    2490    0    全文阅读
【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

【排错】Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除

下面列举几种可能的错误原因:1.网络不通2.账户密码错误3.防火墙4.mysql配置文件问题5.连接服务器时语法6.主服务器mysql权限
5年前 (2019-09-27)    Jiaozn    MySQL    1967    0    全文阅读
【数据库】mysql的主主复制详解

【数据库】mysql的主主复制详解

Mysql双主部署解释:所谓双主备份,其实也就是互做主从复制,每台master既是master,又是另一台服务器的slave。这样,任何一方所做的变更,都会通过复制应用到另外一方的数据库中。 要求:部署Mysql双主复制,部署期间生产服务器可正常访问,但无法进行登录/注册/退出等涉及到对Mysql写的操作。 环境:系统:centos 6.7mysql版本:5.6.28生产环境共2台mysql服务器(以下对两台mysql分别简称为A B)A:192.168.1.1 &
5年前 (2019-09-27)    Jiaozn    MySQL    2474    0    全文阅读
【Mysql】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案

【Mysql】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案

问题分析 普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行业的一个技术选型的要点Mysql 版本的限制,Mysql 5.5.3之前的版本,支持的utf8为3字节的,Mysql 5.5.3之后的版本支持utf8mb4解决方案修改mysql的配置文件,windo
5年前 (2019-06-25)    Jiaozn    MySQL    1925    0    全文阅读
【安装】centos 升级sqlite3

【安装】centos 升级sqlite3

1、yum remove sqlite32、下载:wget -O sqlite-autoconf-3260000.tar.gz   https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz 3、安装:tar zxvf sqlite-autoconf-3260000cd sqlite-autoconf-3260000./configure make && make install &
5年前 (2019-06-14)    Jiaozn    数据库    2741    0    全文阅读
【权限】linux MariaDB(MySQL)数据库更改用户权限

【权限】linux MariaDB(MySQL)数据库更改用户权限

平时维护MariaDB(MySQL)数据库服务器,难免会用到一些常用的命令,MariaDB数据库长时间不出问题,有些sql语句就会忘记,之前也没有记载,今天没事就记录下,也共享给大家一块看看,有不足之处还望谅解。本文操作适用于MariaDB所有版本,适用于MySQL5.2以上版本本文生产环境Centos7.3 64位 ,MariaDB server 10.2.5MariaDB 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户;# mysql -u root -p
5年前 (2019-05-17)    Jiaozn    MySQL    2484    0    全文阅读
【Mysql】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案

【Mysql】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案

问题分析 普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行业的一个技术选型的要点Mysql 版本的限制,Mysql 5.5.3之前的版本,支持的utf8为3字节的,Mysql 5.5.3之后的版本支持utf8mb4解决方案修改mysql的配置文件,windo
5年前 (2019-05-01)    Jiaozn    MySQL    2922    1    全文阅读
【排错】ERROR 1418 (HY000)

【排错】ERROR 1418 (HY000)

创建或修改存储函数就会报“ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)”这样的错误MySQL的有个参数log_b
5年前 (2019-03-18)    Jiaozn    数据库    2064    0    全文阅读
【数据库】sqlserver 程序中出现08001问题

【数据库】sqlserver 程序中出现08001问题

如果sqlserver客户端可以通过用户名和密码连接上,但是在程序中运行就出现08001问题,这种情况极有可能是数据库服务配置没有配置,配置下就好了:然后重启:
5年前 (2019-02-27)    Jiaozn    数据库    2458    0    全文阅读
【密码】重置密码解决MySQL for Linux错误 ERROR 1045 (28000)

【密码】重置密码解决MySQL for Linux错误 ERROR 1045 (28000)

重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定
6年前 (2018-07-13)    Jiaozn    MySQL    2219    0    全文阅读

分享:

支付宝

微信