mysql_install_db 主要是初始化生成 ibdata iblog 及‘mysql’系统数据库;
mysql_install_db 不会覆盖已有的mysql 的权限表,也不不会去写其他任何数据文件;
可以使用mysql_install_db 重建mysql权限表,首先先关闭 mysqld server;记着要先rename 原来的mysql目录
失败的一些原因:
1.mysqld server已经在运行
占用 3306 端口
缺省socke 文件
2.tmp 目录无权限
TMPDIR=/some_tmp_dir/
shell> MYSQL_UNIX_PORT=/some_tmp_dir/mysql.sock
shell> export TMPDIR MYSQL_UNIX_PORT
3.指定目录下有mysql文件
mysql_install_db详解
本文主要介绍了mysql_install_db命令的功能,包括初始化生成ibdataiblog及‘mysql’系统数据库的作用,并指出该命令不会覆盖已有的mysql权限表也不会写入其他数据文件。此外,还列举了一些可能导致mysql_install_db失败的原因,如mysqldserver已在运行、tmp目录无权限等。
4万+

被折叠的 条评论
为什么被折叠?



