Linux启动mysql

各个平台的mysql重启命令

linux平台及windows平台mysql重启方法

Linux下重启MySQL的正确方法:

1、通过rpm包安装的MySQL

service mysqld restart

2、从源码包安装的MySQL

// linux关闭MySQL的命令

$mysql_dir/bin/mysqladmin -uroot -p shutdown

// linux启动MySQL的命令

$mysql_dir/bin/mysqld_safe &

其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。

3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务,有可能导致表损坏

步骤或方法:RedHat Linux (Fedora Core/Cent OS)

1.启动:/etc/init.d/mysqld start

2.停止:/etc/init.d/mysqld stop

3.重启:/etc/init.d/mysqld restart

Debian / Ubuntu Linux

1.启动:/etc/init.d/mysql start

2.停止:/etc/init.d/mysql stop

3.重启:/etc/init.d/mysql restart

Windows

1.点击“开始”->“运行”(快捷键Win+R)。

2.启动:输入 net stop mysql

3.停止:输入 net start mysql

提示* Redhat Linux 也支持service command,启动:# service mysqld start 停止:# service mysqld stop 重启:# service mysqld restart

* Windows下不能直接重启(restart),只能先停止,再启动。

MySQL启动,停止,重启方法:

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LINUX重启MYSQL的命令 . 分类: Linux 2010-06-25 10:21 6367人阅读 评论(0) 收藏 举报 如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3、 mysqladmin shutdown 三、重启 1、使用 service 启动:service mysqld restart 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart 提问 编辑摘要 如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3、 mysqladmin shutdown 三、重启 1、使用 service 启动:service mysqld restart 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart 刚开始学 mysql时都是用redhat自带的。启动是什么 /rc.d/init.d/ start 这很简单,但是后来越学越多,系统自带的 mysql,有的是版本太低,有的是与 自己想要装的web服务需要的低版本的mysql 后来自己学着以tar的方式安装 mysql,我的mysql装在/usr/local/mysql目录下启 动碰到过很多问题。最常见的是: ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) 解决办法: [root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root / > -S /var/lib/mysql/mysql.sock password 'your.passwd' 或者做个连接 ln -s /var/lib/mysql/mysql.sock /tmp 其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动 命令不对,我碰到过 常见的几种启动方式,自己也不是记得很清楚,如果你确定tmp下有mysql.sock这 个文件不妨试试另外的几个命令 /usr/local/mysql/bin/mysql -u root -p /usr/local/mysql/bin/mysqld --user=mysql& /usr/local/mysql/bin/mysqld --user=root& /usr/local/mysql/bin/mysqld_safe --user=root& /usr/local/mysql/bin/mysqld_safe --user=mysql& /usr/local/mysql/bin/safe_mysqld--uer=root&(注意 safe_mysqld与mysqld_safe是不同的,&表示mysql在后台运行)我的就会报错了 STOPPING server from pid file /usr/local/mysql/data/localhost.localdomain.pid 060304 11:46:21 mysqld ended 这是权限问题,我的mysql目录属于root用户,也属于root群组,改用 mysqld_safe启动就没问题了, 大家只要注意这几个 mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多试 几次 其实有时mysql已经正常启动了,查看mysql是否启动命令 ps -aux | grep mysqld 会看到如下类似内容 mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00 /usr/local/mysql/ mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00 /usr/local/mysql/ mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00 /usr/local/mysql/ root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep mysql 查看mysql是否在监听端口命令 netstat -tl | grep mysql 会看到如下类似内容 tcp 0 0 *:mysql *:* LISTEN
### 回答1: 要启动MySQL数据库,可以按照以下步骤操作: 1. 打开终端窗口,输入以下命令以登录到MySQL服务器: mysql -u root -p 2. 输入MySQL管理员密码,按回车键。 3. 输入以下命令以启动MySQL服务器: sudo service mysql start 4. 如果MySQL服务器已经启动,则可以输入以下命令以重新启动它: sudo service mysql restart 5. 如果您想在系统启动时自动启动MySQL服务器,则可以输入以下命令: sudo systemctl enable mysql 这些步骤将帮助您启动MySQL数据库并开始使用它。 ### 回答2: 在Linux系统中启动MySQL数据库有多种方式,以下是较为常用的两种方式: 1. 命令行启动MySQL数据库 通过命令行方式启动MySQL数据库可以使用以下命令: ``` $ sudo systemctl start mysql ``` 该命令将会使用systemd启动MySQL数据库服务。如果系统中没有安装systemd,则可以使用以下命令启动MySQL: ``` $ sudo service mysqld start ``` 启动MySQL数据库服务后,可以通过以下命令检查MySQL服务的运行状态: ``` $ sudo systemctl status mysql ``` 或者 ``` $ sudo service mysqld status ``` 如果MySQL服务已经启动,则会显示服务的运行状态。 2. 启动MySQL服务端后台进程 另一种启动MySQL的方式是通过启动MySQL服务端的后台进程,可以使用以下命令: ``` $ sudo mysqld_safe & ``` 使用该命令启动MySQL服务,MySQL进程将在后台运行,可以使用以下命令检查MySQL服务是否启动: ``` $ sudo ps -ef | grep mysqld ``` 如果MySQL服务已经启动,则会显示MySQL服务的进程信息。 需要注意的是,启动MySQL前需要保证MySQL已经正确安装,并且已经准备好配置文件。一般来说,系统会默认安装MySQL的默认配置文件,可以根据需要修改MySQL的配置文件,不同的版本有不同的配置文件所在路径,需要注意查找。另外,在启动MySQL服务之前需要保证MySQL所需要的端口没有被占用,可以使用以下命令检查站口是否被占用: ``` $ sudo netstat -tulpn | grep 3306 ``` 如果3306端口已经被占用,则需要先停止占用该端口的服务。 ### 回答3: 在linux系统中启动MySQL数据库,需要进行以下步骤: 1. 检查MySQL是否已经安装 在终端输入以下命令: ``` mysql --version ``` 如果系统中已经安装了MySQL,命令行会返回MySQL的版本信息,否则会提示“command not found”。 2. 启动MySQL服务 在终端输入以下命令: ``` sudo service mysql start ``` 上述命令会启动MySQL服务,但是如果MySQL服务没有安装,终端会返回错误。 3. 检查MySQL服务是否已经启动 在终端输入以下命令: ``` sudo service mysql status ``` 上述命令会返回MySQL服务的状态,如果返回“active (running)”说明MySQL服务已经启动成功,否则需要对MySQL进行进一步的配置。 4. 登录MySQL 在终端输入以下命令: ``` mysql -u root -p ``` 上述命令会让用户登录MySQL数据库,其中“-u”表示用户名,“-p”表示密码,接着会弹出密码输入框,输入正确的密码即可登录到MySQL数据库。 5. 检查MySQL状态和版本信息 在终端输入以下命令: ``` status ``` 上述命令会返回MySQL的状态,还可以输入以下命令查看MySQL的版本信息: ``` select version(); ``` 上述命令会返回MySQL的版本信息。 综上所述,启动MySQL数据库需要检查MySQL是否已经安装,启动MySQL服务,检查MySQL服务是否已经启动,登录MySQL,检查MySQL状态和版本信息等步骤。一旦成功启动MySQL数据库,用户就可以对数据库进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值