存档

文章标签 ‘mysql’

centos8编译安装mysql5.7.29

2020年9月24日 没有评论

本文完美在centos7或8下验证mysql5.7的安装,解决了/var/run文件不能创建的问题,并且创建了systemd文件来管理mysql启动和关闭。 mysql安装前的准备: 编译环境依赖 yum -y install cmake make gcc gcc-c++ bison ncurses ncurses-devel 1 yum -y install cmake make gcc gcc-c++ bison ncurses ncurses-devel 下载安装包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29.t...

分类: linux, mysql 标签:

mysql审计功能安装使用

2018年3月21日 1 条评论

mysql社区版没有审计功能,企业版有审计功能,但是需要付费。 社区版可以使用mcafee开发的审计功能插件libaudit_plugin.so,这个插件可以用在mysql 5.1以后的版本,使用时请下载对应的版本。 https://bintray.com/mcafee/mysql-audit-plugin/release#files 解压拷贝libaudit_plugin.so到mysql的插件目录: 查看MySQL的插件目录: > show variables like 'plugin_dir'; +---------------+------------------------------+ | Variable_name | Value | +---------------+---...

分类: mysql 标签: ,

linux编译安装mysql

2013年6月14日 10 条评论

紧接着上文,这次是重装mysql,正好之前有人要lnmp的安装方法,算上这篇文章就全了。 安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql 12 groupadd mysqluseradd -g mysql mysql mysql编译安装 wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz tar -zxvf mysql-5.1.70.tar.gz cd mysql-5.1.70 yum install ncurses ncurses-...

分类: mysql 标签: ,

mysql启动不了

2013年4月28日 1 条评论

早上访问blog.redis.com.cn,页面提示 “建立数据库连接时出错” 机器环境跑的是nginx+php-fpm+mysql、出问题之前也没做过停止mysql进程的操作。 突然间数据库连接出错, 开始以为php的问题,那么我在命令行直接访问mysql mysql -u root -p 1 mysql -u root -p 出现错误提示 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) ...

分类: mysql 标签: , , ,

mysql Table 'xx' is read only

2013年4月9日 没有评论

更换服务器环境的时候如果数据库是直接拷贝数据库文件夹过来,需要做两件事情。 其中/usr/local/lnmp/mysql/是mysql的安装路径: /usr/local/lnmp/mysql/bin/mysqladmin -u root -p flush-tables chown -R mysql:mysql /usr/local/lnmp/mysql/ 12 /usr/local/lnmp/mysql/bin/mysqladmin -u root -p flush-tableschown -R mysql:mysql  /usr/local/lnmp/mysql/ 重启mysql,数据库就可以使用。 因为数据库的权限是启动时...

分类: mysql 标签: , ,

ERROR 2003 (HY000): Can't connect to MySQL server on 'www.neihanji.com' (111)

2012年11月12日 没有评论

从一台服务器去连接另一台服务器的mysql提示如下错误 ERROR 2003 (HY000): Can't connect to MySQL server on 'blog.redis.com.cn' (111) 注释掉/etc/mysql/my.conf中以下两条 #skip-networking #bind-address = 127.0.0.1 重启mysql服务 service mysql restart

分类: mysql 标签: ,

mysql插入年月日格式日期

2012年8月21日 没有评论

mysql中插入如下数据 “2012年1月1日”到 date类型字段   数据库表结构 huangli(day date); sql语句格式为 insert into huangli values(STR_TO_DATE('2012年1月1日', '%Y年%m月%d日'))    

分类: mysql 标签: ,

mysql insert忽略1062错误

2012年8月6日 没有评论

批量insert语句主键冲突时,会停止执行,报如下错误, ERROR 1062 (23000) at line 5412: Duplicate entry '1577987' for key 'PRIMARY' mysql -uroot -p123456 -f database < filename.sql -u后跟用户名,无空格 -p后跟密码,无空格 -f后跟数据库名,有空格表示强制执行,忽略错误

分类: mysql 标签:

mysql date类型字段查询和插入格式

2012年6月29日 没有评论

插入 INSERT INTO shengqi(id,content,mm) VALUES ('1','升 7:36<br/>降 16:59','2012-01-1'); 查询: select id,content from  shengqi where DATE_FORMAT(mm,'%Y-%m') =  '2012-01'; 或 select id,content from  shengqi where mm=  '2012-01-01';

分类: mysql 标签: , ,

mysql 字段部分内容替换

2012年6月29日 没有评论

update user set host=REPLACE(host,'main','slave') 对user表中的hoist字段进行替换,字段中main替换成slave

分类: mysql 标签: