我在Mac上运行了mysql服务器。不幸的是,Mac死了。不过,我有后援。我现在正试图在Linux机器上恢复服务器。
我在linux上移动了位于/usr/local/var/mysql中的mysql文件。
我向linux上的直接用户授予了完整的777权限,以确保没有权限问题。
当我试图运行MySQL服务器时,它会失败,并在日志中得到这个错误:
InnoDB: Error: log file ./ib_logfile0 is of different size 0 50331648 bytes
InnoDB: than specified in the .cnf file 0 5242880 b
我有麻烦了。
OS:Linux Debian 6.0 64-Bit
我在根服务器上使用了以下命令:ip addr flush dev eth0
我添加了几个月的agp乘IP和那个错误的格式。问题是,由于我使用了直接与SSH连接断开连接的命令,所以我无法重新连接。
我重新启动了服务器,这也没有帮助。
现在服务器处于救援模式,我有一个连接。我怎样才能恢复和解决我的问题?我刚听说不可能使用ip addr add,因为它将在重新启动后被删除。
我当前的/etc/network/interfaces-file包括以下内容:
auto lo
iface lo inet loopback
auto eth
我找了很多东西,但没能解决那个问题。我能够访问运行在不同windows机器上的MySQL服务器。我已经采取的步骤是
将my.ini文件绑定地址更改为0.0.0.0
创建用户并由GRANT ALL PRIVILEGES ON DATABASE.* TO user@'%' IDENTIFIED BY 'password';授予权限
从命令行到windows MySQL server mysql -h windows server ip -u user -p
它工作得很好,在MySQL工作台上,我可以从我的机器连接到windows MySQL服务器
我已经启动了我的服务器,得到了一些GRUB错误,我粘贴了下面的错误。
错误代码:-
GNU GRUB version 0.97(502k Lower/496556K upper memory)
[Minimal BASH-like line editing is supported.
For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename]
grub>
注:-
我已经尝试通过以下步骤来恢