如何在命令行启动MySQL服务(命令行如何启动mysql)

MySQL是一款流行的关系型数据库管理系统,在诸多Web应用、商业应用等中都有广泛应用。它可以在多个操作系统中运行,例如GNU/Linux、Unix、Windows、Mac OS X等;MySQL同时还支持多种存储引擎,如InnoDB、MyISAM、Memcached中等。本文将介绍如何在命令行启动MySQL服务。

首先,在命令行中进入MySQL安装目录,Linux系统下为 “/usr/local/mysql/bin”,然后输入以下命令:

# ./mysqld_safe --defaults-file=/usr/local/mysql/my.cnf

该命令用于启动MySQL守护进程,mysqld_safe是MySQL提供的实用工具,通过它可以手动启动MySQL服务。–defaults-file参数用于指定配置文件,一般取

安装目录下的my.cnf。接着输入以下命令检查MySQL服务是否启动成功:

# ps -ef | grep mysqld

如果服务启动成功,将会输出一行包含mysqld字符串的信息,此时MySQL服务成功启动了。

若要在MySQL服务启动后允许远程访问,还需要在配置文件(一般为/usr/local/mysql/my.cnf)中添加bind-address参数,如下所示:

[mysqld]
bind-address=0.0.0.0

以上面代码为例,将其中0.0.0.0改成你要允许访问的IP地址,然后重新启动MySQL服务即可。若要添加用户,先使用root登录MySQL,然后运行以下命令添加新用户:

# mysql> create user ‘username’@'%' identified by 'password';
# mysql> grant all privileges on *.* to 'username'@'%';

以上内容就是完整的在命令行启动MySQL服务及远程访问的过程。希望上述介绍能帮助到你,如有任何问题请提出。


数据运维技术 » 如何在命令行启动MySQL服务(命令行如何启动mysql)