当前位置: 首页 >> MySQL
【密码】如何重置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 &

1年前 (2023-04-02)    Jiaozn    MySQL    698    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    2010    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    801    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    1035    1    全文阅读
【部署】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    2079    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    2074    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    2005    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    3145    0    全文阅读
【设置】my.cnf的常规配置

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

Mysql作为时下流行的关系型数据库,越来越受到企业开发者的青睐。但是很多入门的新手对于其配置了解不深,笔者给出常见的my.cnf配置,以供参考~/etc/my.cnf[client]#password       = your_passwordport               = 3306socket          = /dat
3年前 (2021-02-23)    Jiaozn    MySQL    1370    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    1608    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    1626    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    6094    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    1461    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    1809    0    全文阅读
【数据库】mysql慢查询日志

【数据库】mysql慢查询日志

MySQL 慢查询日志简介MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。查看是否开启慢查询功能:mysql> show variables like 'slow_query%';+---------------------+------------------------------------+| Variable_name       | Value    &nb
4年前 (2020-05-15)    Jiaozn    MySQL    1832    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    1748    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    2512    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    1991    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    2496    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    1949    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    2506    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    2943    1    全文阅读
【密码】重置密码解决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    2240    0    全文阅读
【安装】CentOS 6.5系统安装MariaDB数据库详细步骤

【安装】CentOS 6.5系统安装MariaDB数据库详细步骤

1、软件环境: CentOS 6.5 x64MariaDB 5.5.36 2、安装过程 1)在/etc/yum.repos.d/目录创建MariaDB.repo文件,内容如下:# MariaDB 5.5 CentOS repository list - created 2014-03-04 11:20 UTC# http://mariadb.org/mari
6年前 (2018-06-20)    Jiaozn    MySQL    3175    0    全文阅读
【排错】MYSQL登录错误:mysqladmin: connect to server at "localhost" failed

【排错】MYSQL登录错误:mysqladmin: connect to server at "localhost" failed

一、mysql登录错误mysqladmin: connect to server at 'localhost' failederror: 'Access denied for user 'root'@'localhost' (using password: YES)'解决办法:破解mysql密码1>停止mysql服务:service mysqld stop2>执行命令:> mysqld_safe --skip-gr
6年前 (2018-06-19)    Jiaozn    MySQL    2462    0    全文阅读
【数据库】CentOS7安装MYSQL5.7.12

【数据库】CentOS7安装MYSQL5.7.12

编译源码方式安装MySQL数据库1、安装文件准备1). 下载cmake-3.5.tar.gz    ---新版的MySQL用CMAKE编译安装http://www.cmake.org/download/https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz2).下载ncurses-5.9.tar.gz      ---安装MySQL时需要ftp://ftp.
6年前 (2018-06-17)    Jiaozn    MySQL    2645    0    全文阅读
【安装】Linux mysql-5.7.9源码安装

【安装】Linux mysql-5.7.9源码安装

安装版本:mysql-5.7.9-linux-glibc2.5-i686   (二进制包)操作环境:Red Hat Enterprise Linux Server release 5.8 (Tikanga)(lsb_release -a) 安装步骤:准备:创建mysql组和用户[root@hucc /]#groupadd mysql[root@hucc /]#useradd -r -g mysql mysql1.rz将mysql安装包传到虚拟机的/usr/local
6年前 (2018-06-16)    Jiaozn    MySQL    3032    0    全文阅读
【数据库】MySql启动出现The server quit without updating PID file错误解决过程

【数据库】MySql启动出现The server quit without updating PID file错误解决过程

看了大家的评论,先说解决办法(有兴趣的继续看,没兴趣的忽略下面的):删除/etc/mysql/my.conf此次错误是在一次正常开机之后出现的,当时phpmyadmin登陆的时候出现#2002错误,然后我在bash中执行mysql命令无法连接,出现错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)查看进程是否存
6年前 (2018-06-12)    Jiaozn    MySQL    3950    1    全文阅读
【设置】linux 环境下mysql忽略大小写

【设置】linux 环境下mysql忽略大小写

mysql数据库在window环境下默认是忽略大小写的,而linux环境中则相反,数据库移植过去后可能会影响到应用工程的正常使用。解决方法:用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务( /etc/init.d/mysqld restart),这时已设置成功:不区分表名的大小写;lower_case_table_names参数详解:lower_case_table_names = 0
6年前 (2018-05-06)    Jiaozn    MySQL    2499    0    全文阅读
【排错】MySQL无法启动--error: 11

【排错】MySQL无法启动--error: 11

InnoDB: using the same InnoDB data or log files.InnoDB: Unable to lock ./ibdata1, error: 11InnoDB: Check that you do not already have another mysqld processInnoDB: using the same InnoDB data or log files.InnoDB: Unable to lock ./ibdata1, error: 11Inn
6年前 (2018-05-05)    Jiaozn    MySQL    4003    0    全文阅读

分享:

支付宝

微信