Oracle Mysql Mariadb VS Ocean
国产数据库OceanBase 社区版本 VS MySQL 和 mariadb
OceanBase 社区提供企业级开源分布式数据库,具备稳定可信赖,高可用、高性价比等特点。OceanBase 社区致力于建设开源开放的交流社区,与开发者开启思维碰撞之旅。
neo_will_mvp
昵称:Neo或者称呼为赵老师,资深Linux架构师,现任上海市莫上市公司的资深Linux架构师岗位,曾就职于苏州移动研发中心,任安全运维工程师,苏州阔地网络科技有限公司,曾任项目运维主管(★精通K8S,CKA,MYSQL,SHELL生产代码,PYTHON生产代码,Asible生产代码,ZABBIX管理,项目服务器软件搭建,LNMP搭建,证书免费申请等技术,苏州易极云商IT主管。(负责过海外办公室和机房路由器交换机服务器搭建部署及验收项目)
展开
-
wordpress忘记后台密码,只需修改MariaDB数据库,一条命令解决!!!
5,修改成功,直接登录wordpress后台访问即可,再在设置里修改复杂的密码,大小写混合加特殊符号12位以上,完成,HAPPY END!原创 2022-12-01 20:42:27 · 505 阅读 · 0 评论 -
已解决:mysql: [Warning] Using a password on the command line interface can be insecure.
在执行命令时候报错mysql: [Warning] Using a password on the command line interface can be insecure.1解决将密码改为后置输入原创 2022-05-02 13:14:00 · 3304 阅读 · 0 评论 -
CentOS7下安装mysql5.7
一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2、然后进行repo的安装:rpm -ivh mysql57-community-release-el7-9.noarch.rpm执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件m原创 2020-10-22 16:33:47 · 139 阅读 · 0 评论 -
centos7 + mysql5.7 tar包解压安装
开始之前我要介绍一下本次演练安装的mysql 版本是:mysql-5.7.29-linux-glibc2.12-x86_64我服务器的环境如下:还有一点,你一定要拿到root权限。下面我们正式开始第一步:下载两种方式一、进入官网https://dev.mysql.com/downloads/mysql/5.6.html#downloads上图显示第一...原创 2020-03-29 19:05:17 · 295 阅读 · 0 评论 -
mysql5.7初始化密码报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before
mysql初始化密码常见报错问题1,mysql5.6是密码为空直接进入数据库的,但是mysql5.7就需要初始密码cat /var/log/mysqld.log | grep password 2,然后执行 mysql -uroot -p ,输入上面的到的密码进入,用该密码登录后,必须马上修改新的密码,不然会报如下错误:mysql> use mysql;ERROR 1...原创 2019-01-02 11:42:10 · 366 阅读 · 0 评论 -
MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经...原创 2018-12-19 12:01:49 · 569 阅读 · 0 评论 -
CentOS6.7下MySQL数据库忘记root密码解决方法
一、更改my.cnf配置文件编辑/etc/my.cnf文件,在[mysqld]下添加skip-grant-tables,保存退出。如图:重启mysql服务:services mysqld restart或者mysql5.7版本查看初始密码grep 'temporary password' /var/log/mysqld.log 2016-07-08T02:25:46.3110...原创 2018-12-19 12:00:07 · 871 阅读 · 0 评论 -
mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
【问题】有时候,只是为了自己测试,不想密码设置得那么复杂,譬如只想设置root的密码为123456。SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');但是会报错:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');ERROR 1819 (HY...原创 2018-12-29 17:23:34 · 1288 阅读 · 0 评论 -
Centos 6.9 yum安装mysql 5.7.24
先到 yum 安装库 http://repo.mysql.com/ 查找需要的mysql yum 包 这里用mysql57-community-release-el6-8.noarch 安装5.7.24版本wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm //下载yum localinstal...原创 2018-12-29 17:19:53 · 519 阅读 · 0 评论 -
MySQL错误Another MySQL daemon already running with the same unix socket.
在国外网站发现的解决方法。原因多个Mysql进程使用了同一个socket。两个方法解决:第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。然后就可以启动mysql了。 下面是国外原文 To prevent the problem from occurr...原创 2019-01-08 11:14:46 · 334 阅读 · 0 评论 -
mysql 导出select语句结果到excel文件等
一、导出数据外部1)mysql连接+将查询结果输出到文件。在命令行中执行(windows的cmd命令行,mac的终端)mysql -hxx -uxx -pxx -e "query statement" db > file -h:后面跟的是链接的host(主机) -u:后面跟的是用户名 -p:后面跟的是密码 db:你要查询的数据库 file:你要写入的...原创 2019-03-11 09:34:58 · 856 阅读 · 0 评论 -
mysql——通过命令将sql查询的结果导出到具体文件
最近在修改线上数据的时候,需要现将修改的数据继续备份,但是线上客户的服务器是不能直接连接,而是通过了一台堡垒机,这就说我们不能通过可视化客户端直接连接mysql的,所以所有的操作都是需要通过sql语句的,下面看一下导出的sql:mysql> select count(1) from table into outfile '/tmp/test.xls';直接在我们查询的结果后面增...转载 2019-03-11 09:38:17 · 645 阅读 · 0 评论 -
mysql创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
今天在mysql中创建用户时,看到有人用的时直接往user表中插数据的方法,如下所示:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));于是我也在数据库中尝试用此方法创建用户,却得到如下报错:mysql> insert into my...原创 2019-03-31 20:17:26 · 478 阅读 · 0 评论 -
mysql5.6创建数据库与创建用户以及授权
1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样。2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 密码8位以上,包括:...原创 2019-03-31 20:19:14 · 1863 阅读 · 0 评论 -
liunx下mysql5.6创建用户并给指定的数据库授权详解
环境:cenOS6.5+mysql 5.6直接上菜:1。mysql -u用户名 -p 密码,进入mysql2。选择mysql数据库 use mysql3。我常用的用户两种方式创建3.1 第一种 mysql> insert into mysql.user(Host,User,Password) values("localhost","abc",passwor...原创 2019-03-31 20:22:33 · 1248 阅读 · 0 评论 -
centos7 mysql: mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE)
在centos7环境上重装mysql时运行命令删除:#yum remove mariadb*重装:#yum -y install mariadb*启动:#systemctl start mariadb.service 此时数据库启动报错查看启动状态:#systemctl status mariadb -lmariadb.service - MariaDB database server...原创 2019-05-26 19:58:09 · 2352 阅读 · 0 评论 -
Centos7.5系统下的mysql5.7系统下对任意IP地址可以访问(主要是Navicat Premium)
首先(mysql5.7环境)在数据库的根路径下执行 : mysql-uroot -ppasswd第二步mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;Query OK, 0 rows affected, 1 warning (0.00 sec...原创 2019-06-19 10:13:37 · 468 阅读 · 0 评论 -
mysql如何修改root用户的密码
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -...原创 2018-11-26 13:57:15 · 326 阅读 · 0 评论 -
Linux下重新安装MySql后出现'MySQL Daemon failed to start‘解决方法
在 CentOS 6.4上之前安装过Mysql数据库,想升级到较新的版本所以就重新升级了一下数据库。可是重新安装后运行:service mysqld start 重启数据库总是会出现如下提示:MySQL Daemon failed to start. Starting mysqld: [FAILED]的提示。如果直接输入 mysql -root -p登陆会出现[mysql]ERROR 2...原创 2018-11-23 22:07:38 · 779 阅读 · 0 评论 -
redis查看版本号 · 进入命令行
查看服务端版本**二者都可以**redis-server -v redis-server --version查看客户端版本**二者都可以**redis-cli -v redis-cli --version进入客户端redis-cli转载 2018-11-02 13:45:34 · 19362 阅读 · 1 评论 -
mysql问题处理(报错代码 -bash:mysql:command not found)
问题为:[root@Neo777 bin]# mysql -u root -p-bash: mysql: command not found #报错原因:这是由于系统默认会查找(默认在/usr/bin下)的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mys原创 2017-06-28 09:34:49 · 7151 阅读 · 0 评论 -
centos6.9下mysql忘记密码后,绕过密码重置方案(重置实测)
#mysql -uroot -p666888 输入密码回车后,出现如下图错误。这时候需要我们破解密码。1,service mysqld stop //先停止mysql服务。2,然后打开mysql配置文件/etc/my.cnf在【mysqld】下面添加一行代码:skip-grant-tables 这行代码意思就是跳过跳过授权表原创 2017-08-18 14:45:10 · 1274 阅读 · 0 评论 -
ERROR 1146 (42S02): Table 'mysql.user' doesn't exist 解决方法
报错:mysql>update mysql.user set authentication_string=password('neo666666') where user=r='root' and host='localhost'; #开始报错ERROR 1146 (42S02): Table 'mysql.user' doesn't exist #错误日志查看mysql> f...原创 2018-02-12 18:41:38 · 65160 阅读 · 4 评论 -
centos7.5(CentOS-7-x86_64-Minimal-1804)安装mysql5.7并且更新密码
一、进入终端,开始执行,一步一步来,等完上一步再搞下一步:1、wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2、sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm3、sudo yum install mysql-community-s...原创 2018-06-09 01:10:53 · 995 阅读 · 0 评论 -
MySQL数据库的数据备份和恢复(导入和导出)命令操作语法
无论是Oracle数据库还是SQL Server数据库,每个数据库都有自己的一套数据备份和恢复的方法,MySQL数据库也不例外。MySQL数据库备份和恢复用到了两个命令,分别是“mysqldump”和“mysql”,我们使用“mysqldump”命令进行数据库备份,使用“mysql”命令对数据库进行数据恢复。 语法一、导出数据库中所有表结构;只导出表结构, 不导出表中的数据mysqld...原创 2018-07-19 16:58:04 · 529 阅读 · 0 评论 -
centos下定时执行脚本或者命令(crontabs备份mysql数据库)
引言目前工作中需要实现定时备份mysql数据库,这定时执行脚本或者命令可以通过crontabs,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。安装crontabs对于centos使用yum install crontabs命令即可安装crontab,crontab是在unix/linux系统...原创 2018-08-19 11:23:00 · 506 阅读 · 0 评论 -
[Mysql]查看版本号的五种方式
查看版本信息#1 使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3Server version: 5.1.69 Source distribution #2命令行中使用status可以看到mysql> status;--------------mysql Ver 14.14 Distrib 5....原创 2018-08-23 10:55:23 · 630 阅读 · 0 评论 -
mysql 赋给用户权限 grant all privileges on
遇到了 SQLException: access denied for @'localhost' (using password: no) 解决办法 grant all privileges on *.* to joe@localhost identified by '1'; flush privileges; 拿 joe ...原创 2018-08-23 11:48:35 · 11229 阅读 · 0 评论 -
navicat中文navicat for mysql10.0.11简体中文版
https://pan.baidu.com/s/1nvIIOad用户名随意,用下面的KEY就可以了NAVN-LNXG-XHHX-5NOO转载 2018-08-23 14:06:10 · 715 阅读 · 0 评论 -
Navicat 导入sql脚本文件
我在组建自己工作用的数据库时要导入.sql脚本文件,用cmd窗口导入太慢,navicat的导入向导里又无导入sql脚本的选项,但不是navicat中没有导入sql脚本文件的方法,只是要选择数据库右击执行sql脚本文件便可以快速导入sql脚本的数据。主要操作步骤如下: 选择要导入的目标数据库 点击数据库右击弹出下拉菜单 选择执行SQL文件 弹出对话框...转载 2018-08-23 14:24:49 · 2096 阅读 · 0 评论 -
lower_case_table_names=1 让MySQL不区分大小写!
lower_case_table_names=1 让MySQL不区分大小写!此前有款网络游戏的数据库是采用MySQL。操作系统是CentOS。部分服务器的操作系统又是Windows。 出现了一个小毛病。那就是MySQL大小写的问题。 在CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。 在Windows安装的MyS...转载 2018-08-30 21:28:21 · 5900 阅读 · 0 评论 -
mysql中的 skip-name-resolve 问题
mysql连接很慢,登陆到服务器上查看服务器日志都是正常的,无可疑记录,登陆到mysql服务器上,查看下进程,发现有很多这样的连接:218 | unauthenticated user | 192.168.10.6:44500 | NULL | Connect | NULL | login | NULL219 | unauthenticated user | 192.168.10.6:445...转载 2018-08-30 21:34:34 · 16997 阅读 · 0 评论 -
MySQL 5.7 优化SQL提升100倍执行效率的深度思考
系统环境:微软云Linux DS12系列、Centos6.5 、MySQL 5.7.10、生产环境,step1,step2是案例,精彩的剖析部分在step3,step4. 1、慢sql语句大概需要13秒原来的sql语句要13秒,sql如下: SELECT (SELECT COUNT(*) FROM TB_BIS_POS_...转载 2018-08-30 22:12:56 · 1196 阅读 · 0 评论 -
mysql5.7配置文件优化
mysql5.7的配置文件优化,引用了别人的模板,根据自己的情况修改了一些参数,加上注释,留着备用,感兴趣的朋友可以借鉴一下,如果无法启动可以查看一下error_log,修改相应的参数。[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir ...转载 2018-08-30 22:15:50 · 689 阅读 · 0 评论 -
mysql 对外开放
Host ip is not allowed to connect to this MySql servermysql默认端口是3306,默认是可以访问的,不能连接是因为权限不够,默认root的权限是本地连接 方法1:直接改表数据update user set host = '%' where user = 'root' limit 1;flush privileges; ...转载 2018-09-28 18:23:52 · 2446 阅读 · 0 评论 -
初始化 MySQL 数据库: /usr/sbin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open sha
初始化 MySQL 数据库: /usr/sbin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory按照mysql出现这个错误:bin/mysqld: error while loading shared lib...原创 2018-10-18 14:38:30 · 4733 阅读 · 1 评论 -
Centos6.7或Centos6.9下更新mysql5.7密码 解决方案
本人环境为Centos6.9 + mysql5.71,VIM编辑mysql5.7配置文件my.cnfvim /www/lanmps/mysql5.7.17/my.cnf找到[mysqld],在下面添加一行 skip-grant-tables2. 重启Mysql5.7 /www/lanmps/bin/mysql restart原创 2017-06-28 19:33:04 · 1505 阅读 · 0 评论