精华内容
下载资源
问答
  • 如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:...

    如何启动/停止/重启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

    如何启动/停止/重启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

    展开全文
  • 如何启动/停止/重启MySQL  一、启动方式  1、使用 service 启动:service mysqld start  2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start  3、使用 safe_mysqld 启动:safe_mysqld&  二、...




    如何启动/停止/重启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


    如何启动/停止/重启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

    展开全文
  • 如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:...

    如何启动/停止/重启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

    如何启动/停止/重启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

    展开全文
  • 但是,有时最好关闭服务器(例如,如果正在进行数据库的重定位,不希望服务器在该数据库中更新表)。保持服务器运行和偶尔关闭它的需求关系不是本书所解决的。但是我们至少可以讨论如何使服务器启动和停止,以便您具备...

    作为MySQL管理员,一个普通的目标就是确保服务器尽可能地处于运行状态,使得客户机能够随时访问它。但是,有时最好关闭服务器(例如,如果正在进行数据库的重定位,不希望服务器在该数据库中更新表)。保持服务器运行和偶尔关闭它的需求关系不是本书所解决的。但是我们至少可以讨论如何使服务器启动和停止,以便您具备进行这两个操作的能力。

    本章的说明只用于UNIX 系统。如果正在运行Windows 系统,可以跳过本章,因为附录A“获得和安装软件”一节中包含了所有需要的启动和关闭命令。

    调用本章给出的命令

    为了简洁,在大多数情况中,诸如mysqla d m i n、mysqldump 等程序在本章中没有给出任何- h、- u或- p选项。笔者假定您将会用连接服务器所需的任何选项调用这些程序。

    用无特权的用户账号运行MySQL服务器

    在讨论如何启动服务器之前,考虑一下在服务器启动时应该运行哪个账号。服务器可以手工和自动启动。如果手工启动,则服务器以UNIX 用户身份运行(您恰好作为该用户进行了注册)。即,如果笔者以paul 进行注册并启动服务器,则它将以paul 身份运行。如果用s u命令将用户切换到root 然后启动服务器,则服务器以root 身份运行。

    但是,大多数时候可能都不会采用手工启动服务器。您很可能将安排服务器在系统引导时作为标准启动过程的一部分自动地运行。在UNIX中,该启动过程由系统以UNIX 的r o o t用户的身份执行,该过程中启动的任何进程都用root 的权限运行。

    应该紧记MySQL服务器启动过程的两个目标:

    要服务器以某些非root 的用户身份启动。通常,除非进程真的需要root 访问权而mysql办不到,否则应限制任何进程的能力。

    要服务器始终以同一个用户的身份运行。服务器有时作为一个用户运行而有时又作为另一个用户运行时会产生矛盾。这将导致文件和目录以不同的所有权在该数据下被创建,甚至引起服务器不能访问数据库或表。以同一个用户的身份一致地运行服务器可以避免该问题。

    为了以标准的、非特权的用户身份运行数据库,可按如下步骤执行该过程:

    1) 选择用于运行服务器的账号。mysqld 可以以任何用户身份运行,但是很明显,它只为MySQL活动创建了一个单独的账号。您也可以为MySQL专门指定一个组。笔者将调用的这些用户和组的名字命名为mysqladm 和mysqlg r p。如果您使用了其他的名字,则在本书中有mysqladm 和mysqlgrp 的地方替换它们

    如果您在自己的账号下安装了MySQL并且系统中没有特定的管理权限,则您可以在自己的ID 用户下运行服务器。在这种情况下,应使用您自己的注册名和组名替代mysqladm 和mysqlgrp 。

    如果您利用RPM 文件在RedHat Linux 下安装了MySQL,则该安装程序将在mysql名下自动创建了一个账号。应使用该名字替换mysqladm 。

    2) 如果必要的话,可用系统常用的账号创建过程( a c count - c r e a t i o n)来创建服务器账号。这需要以root 身份进行操作。

    3) 关闭服务器(如果它在运行)。

    4) 修改数据目录以及任何子目录和文件的所有权,使mysqladm 用户拥有它们。例如,如果数据目录是/ us r / l o c a l / v a r,则可按以下设置mysqladm 用户的所有权:

    # cd /usr/local/var 移动到数据目录

    # chown -r mysqladmin.mysqlgrp 设置所有目录和文件的所有权

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

    本文系统来源:php中文网

    展开全文
  • ========================dos命令启动mysql或者sql srever 的步骤====...启动mysql服务器,net start mysql3.登录到mysql服务器中,mysql -hlocalhost -uroot -p123456()4.首先可以先显示所有的数据库,show databas...
  • 输入:net start mysql 启动 mysql 服务net stop mysql 关闭 mysql 服务2、输入:mysql -hlocalhost -uroot -proot 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认...
  • 错误日志错误日志在mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。1.配置信息--log-error=[file-name]用来指定错误日志存放的位置。如果没有指定[file-name],...
  • 大家晚上好,我们都知道php是一门语言,用来做业务逻辑,apache为PHP提供了运行环境,linux或者windows操作系统为Apache的运行提供...1 安装phpstudy直接解压phpstudy安装包即可:2 目录结构启动服务3 访问服务器在...
  • 在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL数据库呢?为了能通过命令行创建一个MySQL数据库,你可以问题:在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL...
  • 1.启动或停止MySQL服务:  方法一:  系统–> 服务–> MySQL–> 在状态栏设置启动、停止  注:-1- 打开服务控制台的快捷方式是搜索services.msc  -2- 如果启动类型为禁用,查看属性,可以更改为自动  方法...
  • Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器启动多个服务。(1)首先确保主从服务器上的Mysql版本相同(2)在主服务器上,设置一个从数据库的账户,使用...
  • 在上一篇中我们介绍了MongoDB的安装与配置,接下来的我们...1、在创建数据库之前,我们应该启动数据库服务器 mongod --dbpath d:\MongoDB\data 注意:不要关闭这个数据库服务器。。。不然数据库就被关闭了 ...
  • 如何 启动/停止 mysql服务器

    千次阅读 2018-07-03 20:37:59
    有时候我们在打开一个工程运行后,发现报关于mysql数据库的错误,此时一般是直接打开的工程就运行而没有先把mysql开启。那么怎样快速开启mysql服务呢? 方案一:命令行 1,win + r ; 2,输入 cmd 进入console...
  • 网络因为各种原因被断开,服务器间失去了连接...可以,设置代理失败后,自动启动代理,自动尝试连接,方法:发布服务器--服务监视器--对请求订阅的代理服务器右键--代理属性--步骤,在这里调整代理失败后进行怎样的操作,选择一
  • 我最近学习机器学习,应为笔记本硬盘才128GBSSD硬盘太小无法放下数据库,所以打算用家里的古董I34300的台式机安装centos当数据库服务器,但是在硬盘选择上面发难起来,我有一个2TB的西数绿盘,但从以前的qy硬盘c损坏的...
  • 在使用数据库的时候,像我这样的小白同志们经常会把mysql服务器搞死,无法启动,看错误日志也无法解决的情况下我们往往就像重装一下。昨天就遇到了could not start the service mysql error:0的错误,无奈之下只有重...
  • 在重装mysql数据库(解压版)遇到了几个棘手的问题,经过查阅资料,不断实践解决了上述两个问题,现将办法分享一下。1、无法正常启动(0xc000007b)?在cmd控制台,mysql的安装路径下使用mysql install命令出现以下无法...
  • MySQL数据库及表的创建与管理 1、怎样为MySQL设置系统环境变量? 将\Program Files\MySQL\MySQL Server...4、启动Mysql服务器的命令是什么? net start mysql 5、停止Mysql服务器的命令是什么? net stop mysql ...
  • 假如因为各种原因服务器无法启动数据库所有信息丢失,需要找回数据,应该怎样恢复呢?本文来给大家分享下MySQL数据库的恢复方案。 1.想办法得到旧版数据库的⼤版本号,即例子中的5.1 。小版本号一般是小更新大结构...
  • MYSQL网络数据库PDF学习资源

    热门讨论 2009-08-09 19:56:31
    MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。 它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL ...
  • 我的第一个服务端程序最近在...以及怎么连接数据库,怎么实现隔几秒运行一次代码。毕竟这两个合在一起就能够成最简单的服务器了。我的第一个程序很简单,tomcat启动后,每6秒钟运行一次,生成一组随机数,送给mysql数据
  • 3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...
  • 深入浅出MySQL数据库开发、优化与管理维护

    千次下载 热门讨论 2014-01-21 15:48:01
     9.4 怎样选择合适的字符集   9.5 MySQL支持的字符集简介   9.6 MySQL字符集的设置   9.6.1 服务器字符集和校对规则   9.6.2 数据库字符集和校对规则   9.6.3 表字符集和校对规则   9.6.4 列...
  • 书中内容主要集中在大多数企业常见的问题之上,如安装和升级到oracle database 11g数据库软件、创建数据库、导出和导入数据、数据库的备份与恢复、性能调优,等等。  本书还提供了dba完成本职工作必备的基本的uniix...
  • Redis 在完成初始化全局服务器配置,加载配置文件,初始化服务器,开始加载持久化的数据到内存中。如果启用了 appendonly 了,则Redis从 appendfile 加载数据,否则就是开启了rdb,从dbfile 加载数据。appendfile 中...
  • 我自己的解决方案是:因为查询单词必须用到用户id,所以不能在服务器启动的时候去查询数据,我是在用户登录成功跳转到主页之前将用户学习过的单词和未学习过的单词查询出来保存到两个List集合中(当然,这里查询的...
  • Mysql5.6安装下载好安装包后,在bin目录下用cmd打开,输入mysqld install 【服务名】新建个服务在windows+r输入services.msc即可查看服务怎样使用mysql在本地电脑上安装好mysql服务器后,使用命令开启mysql服务,...
  • 在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 133
精华内容 53
关键字:

怎样启动数据库服务器