1、修改my.cnf下的[client]socket = /tmp/mysql.sock[mysqld]socket = /tmp/mysql.sock2、修改php.inipdo_mysql.default_socket=/tmp/mysql.sockmysql.default_socket = /tmp/mysql.sock主要是修改下面这个,上面两个加不加都行mysqli.default_socket = /tmp/mysql.sock...
2022-02-22 /
223 次浏览 /
数据库教程
mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces安装mysql5.7备份出现上面报错需要给账号权限GRANT PROCESS ON *.* TO '数据库用户'@'localhost';flush priv...
2021-08-11 /
1750 次浏览 /
数据库教程
1.配置主库my.cnf文件,主库配置log-bin和server-id参数,从库配置server-id,不能和主库及其他从库一样,一般不开启从库log-bin功能,
注意:配置参数后要重启生效。
log-bin=mysql-bin
server-id = 1
登录主库检查是否开启成功,看目录下是否有logbin日志,或者登录主库的mysql通过下面的命令检查状态,等于ON...
2020-12-16 /
523 次浏览 /
数据库教程
https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.4-m7.tar.gzhttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz...
2020-09-09 /
834 次浏览 /
数据库教程
查看当前时间,先登陆mysqlselect curtime(); 或select now();查看时区show variables like "%time_zone%";临时修改时区和时间set global time_zone = '+0:00'; ##修改mysql全局时区为UTC时间set time_zone = '+0:00'; ##修改当前会话时区flush privileges; #立即生效永久生效v...
2019-09-05 /
732 次浏览 /
数据库教程
load指定字段需要注意mysql -uroot -p123456 数据库名 --local-infile=1 -e "load data local infile '文件路径' into table 表名 FIELDS TERMINATED BY '分隔符' lines terminated by'\n' (字段1,字段2,字段3,字段4);"...
2019-08-28 /
1422 次浏览 /
数据库教程
此问题的出现,主要是根目录的磁盘空间过小,而导出的数据又非常巨大先mkdir -p /data/mysql/tmpchown mysql.mysql /data/mysql/tmp解决版本:找到my.cnf在[mysqld]添加tmpdir=/data/mysql/tmp必须要重启mysql才能生效如果通过set global tmpdir='/data/mysql/tmp',会提示变量可读变量mysql> set global tmpdir...
2019-08-28 /
721 次浏览 /
数据库教程
mysql数据导出的方法有非常多,比如mysqldump, mysql -utest_user -e 'sql' > file.txt, 这些都能够非常方便的导出数据,但是在使用普通用户导出数据的时候,出现了问题。select * into outfile "/tmp/test.txt" from test_table上面的语句也是mysql导出数据的一种方式,在使用普通用户运行语句时。出现了一下错误:ERROR 1045 (2800...
2019-08-27 /
809 次浏览 /
数据库教程
首先要停掉业务通过mysql -u用户名 -p密码 数据库名 -N -e "SELECT * from 表名Table_old;" > file.txt 将需要添加字段的表的内容全部导为文件建议一个新表Table_new,语句跟原表一样,并加上对应的字段,先不加索引在通过mysql -u用户名 -p密码 --local-infile=1 数据库名 -e "load data local infile 'file.txt' i...
2019-07-18 /
988 次浏览 /
数据库教程
解决办法:需要跳过恢复步骤,修改my.cnf文件,在my.cnf中的[mysqld]中添加:innodb_force_recovery = 6innodb_purge_threads = 0解释:innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。具体数字对应的含义:1-----(SRVFORCEIGNORECORRUPT):忽略检查到的corrupt页。2-----(SRVFORCENOBACKGROUND):阻止主线程的运行,如主线...
2019-05-25 /
1213 次浏览 /
数据库教程