mysql数据库的启动
按下快捷键Windows键+ R直接输入
net start mysql
然后enter键启动
B. 如何重启 MySQL 数据库(具体怎么做)
1、首先点击【开始】
C. mysql 数据库不能正常启动
故障处理
移除当前使用的 redo log 文件,然后可以试着启动数据库,结果启动失败!
提示:
[ERROR] InnoDB: Page [page id: space=0, page number=0] log sequence number 178377412422 is in the future! Current system log sequence number 165909011496.
这样的错误,这是因为 MySQL writer 线程按照配置的时间间隔以 page 为单位刷新 buffer 数据到磁盘。当数据刷新到磁盘的时候,新写入磁盘的 page 包含了较新的 LSN,此时系统 system 表空间头的 LSN 并没有同步更新,通常这是检查点线程的工作。在正常的崩溃恢复中,MySQL 可以借助 redo log 来进行前滚和回滚,但是此时 redo log 已经被我们删掉了,MySQL 无法进行恢复操作。此时,我们设置 innodb_force_recovery=3 来强制启动 MySQL,仍然启动不成功,改成 4 后启动了!
再使用 mysqlmp 导出备份,结果噩梦又降临了!MySQL 又 crash 了。
提示:
InnDB: Failed to find tablespace for table......
设置参数 innodb_force_recovery=5,数据库仍然启动失败,再设置成 6,启动成功!用 sqlmp 顺利把数据备份出来了!
再初始化数据库,把刚刚备份的数据库导入,数据库恢复成功完成!
参数说明
这里的关键是设置 innodb_force_recovery 参数,对应这个参数的说明如下:
1. SRV_FORCE_IGNORE_CORRUPT:忽略检查到的 corrupt 页;
2. SRV_FORCE_NO_BACKGROUND:阻止主线程的运行,如主线程需要执行 full purge 操作,会导致 crash;
3. SRV_FORCE_NO_TRX_UNDO:不执行事务回滚操作;
4. SRV_FORCE_NO_IBUF_MERGE:不执行插入缓冲的合并操作;
5. SRV_FORCE_NO_UNDO_LOG_SCAN:不查看重做日志,InnoDB 存储引擎会将未提交的事务视为已提交;
6. SRV_FORCE_NO_LOG_REDO:不执行前滚的操作。
D. 如何打开Mysql数据库
如果你是默认安装,应该在c:\Program Files\MySQL\MySQL Server 5.0\data\ 注意是整个shows那些文件所在的目录。连目录一起拷贝哈。按你的描述,就应该是data目录了。 将d:\data1\下的data目录拷贝到c:\Program Files\MySQL\MySQL Server 5.0\data\下面。 完成之后,重启mysql看看,可以运行services.msc 在里面找到mysql 重新启动mysql。(前提是你安装的时候配置了mysql服务,我想你应该配置了吧) 重启之后 进入命令行, 然后mysql -uroot -p 进入mysql show databases; 看看能不能看到一个叫data数据库。 如果能看到,恭喜你, 继续下面的命令。 如果不行,看后面的方法B。 use data alter table shows add 列名 类型 长度 等等 举例: 增加一个int型名为id的列 alter table shows add id int(11) not null default '0'; alter table shows add name varchar(32) not null default ''; 如果需要指定列的位置,假如加入的列在number列后面。那么 alter table shows add id int(11) not null default '0' after number; 方法B。 如果按之前说的文件拷贝方式,重启进入mysql后看不到data 这个数据库,那么可能是你们的mysql版本不一致造成的,应该说这个可能性很大。 那么,你让你朋友给你导出数据库内容。 用mysqlmp命令。 mysqlmp -uroot -p -D 数据库名.表名 > sss.sql 你拿到这个sss.sql后 再把它导入到你的mysql数据库。 在cmd下运行 mysql -uroot -p test
E. linux下怎么启动mysql服务
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld& 命令使用方法及介绍可如下查找:
F. 怎么启动本地的mysql数据库
首先备份好你本地的数据库,方法如下。
1、用apmserv5.2.6(网站上面有下载)带的phpmyadmin
进行备份恢复。
a、运行apmserv5.2.6,
点击右边的“管理mysql
数据库”。服务器填写127.0.0.1:3306,
登入名称:root,密码为空进行登录。在左边是数据库列表。点击你的数据库。点导出、拉到
最下面把“另存为文件”打勾。点执行。这样你就可以备份你的数据库了。
2、运行mysql-front
备份恢复你的数据库。
a、新建一个登录。
信息栏中随便写一下名字。标识你的登录信息。
b、点击连接栏,分别填好:
服务器:服务器的ip
端
口:一般为3306
c、点击注册栏,分别填好:
用
户:你申请的数据库的用户名(如果是本地一般为root),
密
码:数据库的密码(本地为空)
数据库:你申请的数据库名。
填写好这些信息后点击“确定”这样就能链接到你的远程数据库了。左边这个远程数据。
服务器的一些数据库,点击你的数据库后等待链接。直至返回所有数据,你便能打开你的数据库。
中的数据表了。在这里你可以修改你的数据表结构,删除填加数据等(小心操作)。
d、右键点击你的数据库进行备份(输出)数据,有几种备份的类型,一般选sql。
G. MySQL安装完成之后怎么启动
1、按下win+R键打开“运行”,在输入框里面输入“cmd”,点击确定:
H. 怎么启动mysql服务
1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。
I. 电脑公司Win7系统mysql数据库服务的正确启动步骤
1、点击“开始——搜索”,输入“cmd”命令后按车,然后右键cmd选择以管理员身份运行。
2、在打开的管理员命令行中,可正常使用“net start /stop mysql”命令,此处的mysql服务名称是mysql56。
3、mysql服务就可正常的启动或关闭了。
电脑公司Win7系统mysql数据库服务的正确启动步骤就与大家分享到这里,有需要的用户可按照上述方法解决。
J. 怎么让mysql数据库开机启动
windows下:
打开命令行窗口(cmd),如果安装的mysql服务名为mysql,则net
start
mysql(此步也可直接在控制面板->管理->服务中启动mysql)
输入命令进入到mysql的安装目录中的bin目录内,如安装目录为c:\program
files\mysql,则输入命令cd
c:\program
files\mysql\bin;
使用命令启动mysql服务,如用户名为root密码为123456,则命令mysql
-u
root
-p
123456;如果登录成功,则说明mysql服务启动成功。
linux下:
直接在命令行窗口中service
mysql
start(假设服务名称为mysql);
然后按windows下的第2和第3步进行同样验证;