MySQL基础教程:测试服务器是否工作
最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!
我要咨询MySQL基础教程:测试服务器是否工作
1、启动MySQL服务器
对于Unix下的分发 ,首先切换到MySQL用户,否则如果第一次启动服务器是使用的是其他用户,那么收据库文件就为这个用户所有,之后再由用户MySQL启动守护程序,就会因为数据库文件权限的问题得到一个错误。
当数据库安装完毕时,我们利用MySQL.server脚本,将不必每次启动前切换到MySQL用户。如果你再选项文件中指定的合适的选项,也可以不比切换到MySQL用户。这一点,将在不久之后提到。
在Unix平台
$su MySQL
$cd MYSQLD_DIR
$bin/safe_MySQLd &
对于Win32平台的分发
c:\>cd MYSQLD_DIR
c:\>bin\MySQLd –standalone
如果你安装成系统服务,也可以这样:
c:\>net start MySQL
MYSQLD_DIR的值,在二进制分发中缺省为/usr/local/mysql,在源代码分发中缺省为/usr/local/libexec
2、使用MySQL admin证实服务器正在运行。
下列命令提供简单的测试来检查服务器启动和连接的应答:
$MySQLadmin version
$MySQLadmin variables
从MySQLadmin version的输出根据你的平台和MySQL版本略有不同,但是应该类似如下显示:
$MySQLadmin version
MySQLadmin Ver 6.3 Distrib 3.22.9-beta, for pc-linux-gnu on i686
TCX Datakonsult AB, by Monty
Server version 3.22.9-beta
Protocol version 10
Connection Localhost via UNIX socket
TCP port 3306
UNIX socket /tmp/mysql.sock
Uptime: 16 sec
Running threads: 1 Questions: 20 Reloads: 2 Open tables: 3
为了能感受到,你能用MySQLadmin做其他事情,用--help选项调用它,查看输出的帮助。
3、测试客户端连接
运行客户端程序:
# MySQL
然后你可以看到屏幕显示出以下信息:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.22.21
Type 'help' for help.
MySQL>
接着,用show databases命令可以将安装的数据库列出来:
MySQL> show databases;
你就可以看到:
+----------+
| Database |
+----------+
| MySQL |
| test |
+----------+
2 rows in set (0.00 sec)
如果一切正常的话,那说明MySQL可以完全工作了!恭喜你!如果要退出程序,输入exit,显示结果应该类似于:
MySQL> exit;
Bye