linux下mysql命令大全楼一、总结一下:linux下启动mysql的命令:mysqladminstartectinitdmysqlstart(前面为mysql的安装路径)linux下重启mysql的命令:mysqladminrestartectinitdmysqlrestart(前面为mysql的安装路径)linux下关闭mysql的命令:mysqladminshutdownectinitdmysqlshutdown(前面为mysql的安装路径)连接本机上的mysql:进入目录mysqlbin再键入命令mysqlurootp回车后提示输入密码。退出mysql命令:exit(回车)修改mysql密码:mysqladminu用户名p旧密码password新密码或进入mysql命令行SETPASSWORDFORroot=PASSWORD(root)(注意:mysql环境中的命令后面都带一个分号作为命令结束符)增加新用户。grantselecton数据库*to用户名登录主机identifiedby密码如增加一个用户test密码为让他可以在任何主机上登录并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入mysql然后键入以下命令:grantselect,insert,update,deleteon**toIdentifiedby二、有关mysql数据库方面的操作必须首先登录到mysql中有关操作都是在mysql的提示符下进行而且每个命令以分号结束、显示数据库列表。showdatabases、显示库中的数据表:usemysql,,打开库showtables、显示数据表的结构:describe表名、建库:createdatabase库名、建表:use库名createtable表名(字段设定列表)、删库和删表:dropdatabase库名droptable表名、将表中记录清空:deletefrom表名、显示表中的记录:select*from表名、编码的修改如果要改变整个mysql的编码格式:启动mysql的时候mysqldsafe命令行加入defaultcharacterset=gbk如果要改变某个库的编码格式:在mysql提示符后输入命令alterdatabasedbnamedefaultcharactersetgbk三、数据的导入导出、文本数据转到数据库中文本数据应符合的格式:字段数据之间用tab键隔开值用来代替。
例:nameduty数据传入命令loaddatalocalinfile文件名intotable表名、导出数据库和表mysqldumpoptnewsnewssql(将数据库news中的所有表备份到newssql文件)newssql是一个文mysqldumpoptnewsauthorarticleauthorarticlesql(将数据库news中的author表和)article表备份到authorarticlesql文件authorarticlesql是一个文mysqldumpdatabasesdbdbnewssql(将数据库dbl和db备份到newssql文件)newssql是一个文mysqldumphhostuuserppassdatabasesdbnamefiledump:位粉丝楼就是把host上的以名字user口令pass的数据库dbname导入到文件filedump中mysqldumpalldatabasesalldatabasessql(将所有数据库备份到)alldatabasessql文件alldatabasessql是一个文mysqlalldatabasessql(导入数据库)mysqlsourcenewssql(在mysql命令下执行可导入表)一、连接MySQL格式:mysqlh主机地址u用户名,p用户密码、例:连接到本机上的MYSQL。