linux mysql服务启动命令
linux mysql服务启动命令
很多人不知道linux系统下该如何启动mysal服务,下面由小编为大家整理了linux系统下mysql的服务启动命令,希望能帮到大家!
linux mysql的服务启动命令
1、linux mysql的服务重启命令
通过rpm包安装的MySQL:service mysqld restart
2、linux mysql的服务关闭命令
从源码包安装的MySQL:$mysql_dir/bin/mysqladmin -uroot -p shutdown
3、linux mysql的服务启动命令
$mysql_dir/bin/mysqld_safe killall mysql来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务,有可能导致表损坏所以自己掂量着用。
补充:windows下重启MySQL服务
对于没装mysql图形管理端的用户来说启动和停止mysql服务:\\binnet stop mysql
\\binnet start mysql
如何启动/停止/重启MySQL
发启动、停止、重启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。
Linux数据库命令
一、总结一下:1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown/ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql:进入目录mysql\bin,再键入命令mysql -uroot -p,回车后提示输入密码。
退出mysql命令:exit(回车)5.修改mysql密码:mysqladmin -u用户名-p旧密码password 新密码或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");6.增加新用户。
(注意:mysql环境中的命令后面都带一个分号作为命令结束符)grant select on 数据库.* to 用户名@登录主机identified by "密码"如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入mysql,然后键入以下命令:grant select,insert,update,delete on *.* to " Identified by "123";二、有关mysql数据库方面的操作必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束1、显示数据库列表。
show databases;2、显示库中的数据表:use mysql;//打开库show tables;3、显示数据表的结构:describe 表名;4、建库:create database 库名;5、建表:use 库名;create table 表名(字段设定列表);6、删库和删表:drop database 库名;drop table 表名;7、将表中记录清空:delete from 表名;8、显示表中的记录:select * from 表名;9、编码的修改如果要改变整个mysql的编码格式:启动mysql的时候,mysqld_safe命令行加入--default-character-set=gbk如果要改变某个库的编码格式:在mysql提示符后输入命令alter database db_name default character set gbk;三、数据的导入导出1、文本数据转到数据库中文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。
linux下MySQL使用方法
linux下MySQL使用方法===============================================================一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。
本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。
为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。
本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。
二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。
该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。
这个符号将持续到安装完成后才停止。
1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%]1:MySQL-server ########################################### [100%] 。
Linux下安装及配置MySQL详细过程(自己实践总结)
Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。
第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。
Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。
(完整版)linux下mysql操作命令
linux mysql 操作命令1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin shutdown/ect/init.d/mysql shutdown (前面为mysql的安装路径)4.连接本机上的mysql:进入目录mysql\bin,再键入命令mysql -uroot -p,回车后提示输入密码。
退出mysql命令:exit(回车)5.修改mysql密码:mysqladmin -u用户名-p旧密码password 新密码或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");6.增加新用户。
(注意:mysql环境中的命令后面都带一个分号作为命令结束符)grant select on 数据库.* to 用户名@登录主机identified by "密码"如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入mysql,然后键入以下命令:grant select,insert,update,delete on *.* to " Identified by "123";二、有关mysql数据库方面的操作必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束1、显示数据库列表。
show databases;2、显示库中的数据表:use mysql;//打开库show tables;3、显示数据表的结构:describe 表名;4、建库:create database 库名;GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_c hinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;5、建表:use 库名;create table 表名(字段设定列表);6、删库和删表:drop database 库名;drop table 表名;7、将表中记录清空:delete from 表名;truncate table 表名;8、显示表中的记录:select * from 表名;9、编码的修改如果要改变整个mysql的编码格式:启动mysql的时候,mysqld_safe命令行加入--default-character-set=gbk如果要改变某个库的编码格式:在mysql提示符后输入命令alter database db_name default character set gbk;10.重命名表alter table t1 rename t2;11.查看sql语句的效率explain < table_name >例如:explain select * from t3 where id=3952602;12.用文本方式将数据装入数据库表中(例如D:/mysql.txt)mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;三、数据的导入导出1、文本数据转到数据库中文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。
Mysql命令行大全
Mysql命令行大全数据可备份:直接到mysql/bin下执行。
通过cd命令进行到那个目录或者将目录加到系统的path变量后面。
这样就不用cd到那下面了。
命令行里执行就好了使用命令mysqldump 格式如下:1.mysqldump -u root -p DBNAME > E:\\test.sqlmysqldump -u root -ppasswd DBNAME > E:\\test.sql注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报outfile disabled 错误。
而直接使用MYSQL/bin目录下的mysqldump.exe通过windows的命令行进行 mysqldump -u root -p database table > D:\\test.sql 还有注意后面的路径的双斜杠第一招、m ysql服务的启动和停止net stop m ysqlnet start m ysql第二招、登陆m ysql语法如下:m ysql -u用户名 -p用户密码键入命令m ysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到m ysql 中了,m ysql的提示符是:m ysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。
则键入以下命令:m ysql -h110.110.110.110 -uroot -pabcd123第三招、增加新用户格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码"如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入m ysql,然后键入以下命令:grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆m ysql,则将localhost改为"%"。
LinuxMySQL常见无法启动或启动异常的解决方案
LinuxMySQL常见⽆法启动或启动异常的解决⽅案Linux MySQL 常见⽆法启动或启动异常的解决⽅案 在 Linux 上⾃建 MySQL 服务器,经常遇到各种⽆法启动或启动后异常的问题,本⽂列举⼀些常见问题的解决办法。
注意:以下错误⽇志提⽰,都是查看 MySQL 错误⽇志得到,查看⽅法如下: 查看下 MySQL 配置⽂件 f 中有记录,⽇志记录在 /alidata/log/mysql/error.log 下 MySQL 配置⽂件 f 权限问题导致⽆法启动,错误提⽰:World-writable config file '/etc/f' is ignored Binlog 丢失导致⽆法启动,错误⽇志: File './mysql-bin.000001' not found Binlog ⽆法读取导致⽆法启动,错误⽇志:Failed to open log (file './mysql-bin.000001', errno 13) 不能创建 PID 导致⽆法启动,错误⽇志:Can't start server: can't create PID file: No such file or directory 不能创建临时⽂件导致⽆法启动,错误⽇志:mysqld: Can't create/write to file '/tmp/ibfguTtC' (Errcode: 13) MySQL 服务⽆法识别导致⽆法启动,错误提⽰:mysqld: unrecognized service MySQL 配置了过⼤的内存导致⽆法启动,错误⽇志:InnoDB: Cannot allocate memory for the buffer pool MySQL 启动参数过多导致⽆法启动,错误提⽰:Too many arguments (first extra is 'start') MySQL ⽬录权限问题导致⽆法启动,错误⽇志:File './mysql-bin.index' not found (Errcode:13 - Permission denied) MySQL 未初始化导致⽆法启动,错误提⽰:can't open the mysql.plugin table MySQL 启动成功但未监听端⼝ MySQL ibdata1权限问题导致⽆法启动,错误⽇志:InnoDB Operating system error number 13 in a file operation 磁盘空间满导致 MySQL ⽆法启动 进程残留导致 MySQL ⽆法启动 MySQL 服务⾃动停⽌ MySQL 配置⽂件 f 权限问题导致⽆法启动,错误提⽰:World-writable config file '/etc/f' is ignored 问题描述 主机 Linux MySQL ⽆法启动,报如下错误: 问题分析 查看 MySQL 错误⽇志发现如下错误(提⽰ MySQL 库的 host 表⽆法打开): 查看 /etc/f 配置⽂件: 到 MySQL 数据库所在⽬录查看表是否存在: 发现 MySQL 库的 host 表是存在的,那为什么会提⽰不存在呢? 问题应该出在 /etc/f ⽂件上,从第⼀个截图也可以看到警告信息(/etc/f 被忽视) 查看⽂件权限: 原来⽂件权限被设置成 777,因安全问题导致被 MySQL 忽视,所以去查询默认的数据库存放路径,没有 MySQL 库的 host 表导致启动失败: 解决办法 将 /etc/f 权限修改成 644,然后启动 MySQL 即可: Binlog 丢失导致⽆法启动,错误⽇志: File './mysql-bin.000001' not found 问题描述 清理磁盘空间时删除了全部 binglog ⽇志,导致 MySQL ⽆法启动: MySQL 的 errorlog ⾥⾯可以看到错误信息: 解决办法 1、注释 Binlog 配置恢复⽅法: 编辑 /etc/f,找到 log-bin=mysql-bin,在前⾯加#将其注释暂时关闭 binlog,保存修改后启动 MySQL 服务 注意:f 配置⽂件路径以实际调⽤路径为准 2、清理 Binlog 索引恢复⽅法: 查看 Binlog 索引⽂件 所以,需要清空 mysql-bin.index 索引⽂件后即可,清理⽅法可以通过 vi 或者 echo 命令清理,如下: echo “” > mysql-bin.index 去除 Binlog ⽇志索引⽂件中调⽤的内容后,测试启动成功。
如何重启 MySQL 服务
如何重启 MySQL 服务MySQL是一款优秀的关系型数据库管理系统,已被广泛应用于互联网公司、企业和个人的业务活动中。
但是,有时候在使用MySQL的过程中,可能出现MySQL服务意外停止的状况。
这种情况下,需要对MySQL服务进行重启,以确保数据库能够正常工作。
下面就一起来看看如何重启MySQL服务吧。
1. 检查MySQL服务状态在重启MySQL服务之前,我们需要先检查MySQL服务的状态。
可以通过以下命令查看MySQL服务是否正在运行:```# service mysql status```如果MySQL服务正在运行,那么状态应该是“Active (running)”,如下所示:```● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since Thu 2021-07-15 10:44:11 CST; 2 days agoMain PID: 1587 (mysqld)Status: "Server is operational"Tasks: 37 (limit: 2360)CGroup: /system.slice/mysql.service└─1587 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid```如果MySQL服务没有运行,那么状态应该是“Inactive (dead)”,如下所示:```Unit mysql.service could not be found.```2. 重启MySQL服务如果MySQL服务没有运行或者出现异常,我们需要重启MySQL服务。
Linux1 启动和停止MySQL服务
Linux1 启动和停止MySQL服务
MySQL服务安装并配置好后,现在我们就来看看该如何完成其启动、停止和重启操作。
1.启用MySQL服务
若要启用MySQL服务,只需在终端中输入“/etc/init.d/mysqld start”命令并按【回车】键,如图4-92所示。
图4-92 启用MySQL服务
或者在终端中,输入“service mysqld start”命令并按【回车】键,同样可以启用MySQL服务,如图4-93所示。
图4-93 启用MySQL服务
2.自动启用MySQL服务
如果需要让MySQL服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“mysqld”服务,在其前面加上星号(*),然后选择“确定”即可,如图4-94所示。
图4-94 自动启用MySQL服务
3.重启MySQL服务
若要重启MySQL服务,只需在终端中输入“/etc/init.d/ mysqld restart”命令并按【回车】键,如图4-95所示。
图4-95 重启MySQL服务
或者在终端中,输入“service mysqld restart”命令并按【回车】键,重启MySQL 服务,如图4-96所示。
图4-96 重启MySQL服务
4.停止MySQL服务
若要停止MySQL服务,只需在终端中输入“/etc/init.d/ mysqld stop”命令并按【回车】键,如图4-97所示。
图4-97 停止MySQL服务
或者在终端中,输入“service mysqld stop”命令并按【回车】键,停止MySQL 服务,如图4-98所示。
图4-98 停止MySQL服务。
linux下MySQL安装登录及操作
linux下MySQL安装登录及操作二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。
该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。
这个符号将持续到安装完成后才停止。
1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5Preparing...########################################### [100%]1:MySQL-server########################################### [100%]。
(省略显示)/usr/bin/mysqladmin -u root password 'new-password'/usr/bin/mysqladmin -u root -h test1 password 'new-password'。
linux中mysql开机自动启动3种方法
linux中mysql开机自动启动3种方法开机启动主要是把启动命令加入到linux的启动服务中去就可以实现了,具体给各位整理两段代码。
第一种手工简单加入即可实现开机自动启动mysql,后面是没事做写的一段shell代码。
mysql设为linux服务下面是我们的一个简单的启动脚本v0.1 mysqldauto这样我们就把创建的mysqldauto脚本放到了/etc/rc.d/rc3.d/下面(注意这里使用了link的方式),mysqld可以自动启动了。
启动脚本#!/bin/sh#################################################Created by teddylu at 2012-12-12#Used for mysql start,stop,restart#################################################initport=3306mysql_user="root"mysql_pwd=""CmdPath="/usr/local/mysql/bin"#startup functionfunction_start_mysql(){printf "Starting MySQL...\n"/bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/f 2>&1 > /dev/null &}#stop functionfunction_stop_mysql(){printf "Stoping MySQL...\n"${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${port}/mysql.sock shutdown}#restart functionfunction_restart_mysql(){printf "Restarting MySQL...\n"function_stop_mysqlsleep 2function_start_mysql}case $1 instart)function_start_mysql;;stop)function_stop_mysql;;restart)function_restart_mysql;;*)printf "Usage: /data/${port}/mysql {start|stop|restart}\n" esac。
