您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysql自动备份一系列问题_MySQL

2026/1/9 7:39:25发布29次查看
bitscn.com
mysql自动备份一系列问题
测试环境终于搭建好了。。服务器选择了mysql-server-5.5.28,key验证信息也通过了,看来还是系统没装对。
启动数据库:/etc/init.d/mysql start;开始测试:首先连接mysql : >mysql –u root –p初始密码为空,直接回车。之后创建一个数据库,create database weixin;选择该数据库:use weixin;创建表:create table info(id int not null auto_increment,name int,info int,ts timestamp,primary key(id));
需要注意的是auto_increment,只能有一个。主键也只能有一个。
三、出错解决
1. error 1044 (42000): access denied for user ''@'localhost' to database 'mysql'
因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来
方法一:
1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: starting demo from .....3.新开起一个终端输入 # mysql -u root mysql mysql> update user set password=password('newpassword') where user='root'; mysql> flush privileges;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误 mysql> /q
方法二:
1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: starting demo from .....3.新开起一个终端输入 # mysql -u root mysql mysql> delete from user where user=''; mysql> flush privileges;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误 mysql> /q
2. 一开始无法备份自己创建的数据库,添加了root密码后,成功备份。
密码设置:update user set password=password('newpassword') where user='root';
备份语句:
mysqldump -u root -p111 weixin > /usr/mysqlbak/1.sql
bitscn.com
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product