了解MySQl数据库目录
2009-01-04 11:16:02 来源:WEB开发网| concurrent_insert | ON
| datadir | /usr/local/var
该输出结果指明了服务器主机中数据目录的位置 /usr/local/var。
在 Windows 中,输出结果类似于如下所示:
c:mysqlbin>mysqladmin variables
+-------------------------+---------------------------
| Variable_name | Value
+-------------------------+---------------------------
| ansi_mode | OFF
| back_log | 50
| basedir | c:mysql
| connect_timeout | 5
| concurrent_insert | ON
如果正在运行多个服务器,它们将监听不同的 TCP/IP 端口号和套接字。可以通过提供合适的--port 或 --socket 选项连接到每个服务器监听的端口和套接字上:
$mysqladmin –port=port=port_num variables
$mysqladmin –socket=/path/to/socket variables
mysqladmin 命令可在您连接服务器的任何一台主机上运行。如果需要连接到远程主机上的服务器,则使用 --host = host_name 选项:
$mysqladmin –host=host_name varibles
2、在Unix平台上,可使用 ps 来查看任何当前执行 mysql 进程的命令行。试一试下列的命令(根据您的系统所支持的 ps 版本)并查找显示在输出结果中的这些命令的 --datadir:
$ps au | grep mysqld
如果系统运行多个服务器(因为一次发现了多个数据目录位置),则 ps 命令将会特别有用。它的缺点是:ps 必须运行在服务器的主机上,并且除非 --datadir 选项在 mysqld 命令行中明确指定,否则将产生无用的信息。
更多精彩
赞助商链接