Mysql
文章平均质量分 68
Just_like_fire
熟练使用C/C++,熟悉python、fortran等编程语言,对前端的html和js也有一定的接触和使用<br>对于vs、pycharm、matlab等软件的使用也十分熟悉<br>熟悉linux环境下的程序开发,也有一定的windows下的开发经验
展开
-
MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
项目需要,使用了ODB库操作数据库,当时编译的时候就出现了异常,问题出在mysql版本上,我用的8.0以上的版本的mysql的include,编译不过去,换了个6.0的,编译通了。等到运行的时候,第一步连接数据库就报了Authentication plugin 'caching_sha2_password' cannot be loaded的错误,经过了解,是因为mysql8.0之前的...原创 2020-03-20 10:17:06 · 1634 阅读 · 0 评论 -
MySQL常用函数/关键字
1.distinctdistinct用于返回某个字段去重后的记录+------+--------+-------+| id | name | point |+------+--------+-------+| 1 | 小明 | 100 || 1 | 小红 | 90 || 2 | 小刚 | 80 || 3 | 小军 ...原创 2019-12-04 17:55:35 · 803 阅读 · 0 评论 -
Mysql创建或查询带斜杠‘/’的字段名
Mysql用sql语句创建表格或查询记录时,出现字段名中带斜杠的情况,如果用平时的写法要么插入失败要么查询结果不对如:create table test(name/id char(20) not null);mysql会报语法错误mysql> create table test(name/id char(20) not null);ERROR 1064 (4200...原创 2019-06-25 15:23:44 · 4501 阅读 · 0 评论 -
Mysql出现死锁解决办法
今天使用mysql过程中,突然就卡死了,在客户端执行删除表格操作时,报错:Deadlock found when trying to get lock上网查询过后解释说是死锁,也就是表格被锁住了,当时只想着怎么解除这个状态,网上大多都是说怎么修改代码来避免死锁,完全没有提到怎么关闭或者说解除死锁状态,搞得我头昏最后找到一种方式说是杀掉锁住的进程在mysql中,输入mysql...原创 2019-05-22 15:02:15 · 2015 阅读 · 0 评论 -
CentOS7下安装MYSQL数据库
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的点击打开链接)1.卸载 先停掉mysql进程 没有安装过的可以直接跳过...转载 2019-03-26 12:43:19 · 926 阅读 · 1 评论 -
简析Mysql和Sqlite数据库的区别
SQLiteSQLite是非凡的数据库,他可以进程在使用它的应用中。作为一个自包含、基于文件的数据库,SQLite提供了出色的工具集,可以处理所有类型的数据,没有什么限制,而且比起服务器运行的进程型服务器使用起来轻松许多。一个应用使用SQLite时,它的功能直接被集成在其中,应用会直接访问包含数据的文件(即SQLite数据库),而不是通过一些端口(port, socket)来交互,这使SQ...转载 2018-09-19 14:58:32 · 962 阅读 · 0 评论 -
linux下修改mysql用户密码(root)
如果知道原来的密码方法一: 在mysql系统外,使用mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二: 通过登录mysql系统,mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql&g...原创 2018-09-14 10:18:46 · 472 阅读 · 0 评论 -
C++程序调用mysql数据库
1.int mysql_library_init(int argc, char **argv, char **groups)在调用任何其他MySQL函数之前,调用此函数初始化MySQL客户端库。2.void mysql_library_end(void)完成使用库后调用它(例如,在断开与服务器的连接后)。#include <mysql/mysql.h>#includ...原创 2018-09-13 11:11:39 · 8504 阅读 · 3 评论 -
linux下给mysql数据库新增用户
1.以root身份登录到MySQL服务器中。$ mysql -u root -p当验证提示出现的时候,输入MySQL的root帐号的密码。 2.创建一个MySQL用户使用如下命令创建一个用户名和密码分 为”username”和”userpassword”的用户。mysql> CREATE USER ‘username'@'localhost' IDENTIFIED B...原创 2018-09-12 17:27:36 · 7792 阅读 · 2 评论 -
MySQL数据库的基本操作
首先要进入数据库格式: mysql -h主机地址 -u用户名-p用户密码1、连接到本机上的MYSQL一般可以直接键入命令mysql -uroot -p回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MySQL假设远程主机的IP为:10.0.0.1...原创 2018-09-12 17:01:46 · 264 阅读 · 0 评论 -
Ubuntu下安装MySQL数据库
因为工作原因需要使用Mysql数据库,介绍一下在Ubuntu下安装的流程MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装。它使用关系数据库和SQL(结构化查询语言)来管理其数据。安装的方式很简单:更新软件包索引,安装mysql-server软件包,然后运行附带的安全脚本即可。[...原创 2018-09-12 12:03:20 · 205 阅读 · 0 评论