Linux终端中MySQL常用操作指令有哪些
小编给大家分享一下Linux终端中MySQL常用操作指令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
服务:
#chkconfig--list列出所有系统服务#chkconfig--list|grepon列出所有启动的系统服务#chkconfig--listmysqld#whereismysql查看文件安装路径#whichmysql查询运行文件所在路径(文件夹地址)usr/bin/mysql是指:mysql的运行路径var/lib/mysql是指:mysql数据库文件的存放路径usr/lib/mysql是指:mysql的安装路径
添加环境变量:
#vi/etc/profile#exportMYSQL_HOME=/usr/local/mysql#exportPATH=$PATH:$MYSQL_HOME/bin
1.数据库指令:
#servicemysqldstart启动MySQL#servicemysqldrestart重启MySQL#servicemysqldstop停止MySQL
2.进入MySQL表单操作
#-uroot-p/mysql-hlocalhost-uroot-pDatabaseName;进入MySQLMySQL>showdatabases;列出数据库MySQL>createdatabaseXXX;创建数据库XXXMySQL>usedatabaseName;使用数据库databaseNameMySQL>showtables;列出表单MySQL>createtablemytablename(IDintauto_incrementnotnullprimarykey,usenamevarchar(20),passwordvarchar(64),sexvarchar(10),addressvarchar(20));创建表单MySQL>droptablemytablename;删除表单MySQL>dropdatabasedatabasename;删除数据库
3.增删改查
MySQL>insertintomytablenamevalues('','zhangsan','123456','fomale','guiyanag');插入MySQL>select*frommytablename;查找验证结果MySQL>select*frommytablenamewhereID='1';精准查找MySQL>updatemytablenamesetaddress='shanghai'whereusername='zhangsan';修改zhangsan的address为shanghaiMySQL>deletefrommytablenamewhereID='1';删除记录
新增万能用户
grantselectOndatabase.*tousername@localhostidentityby'password'
用户名user_1 密码是123456
可以自任何PC上登录这个用户对数据库操作
MySQL>grantselect,insertupdate,deleteon*.*touser_1@"%"identityby"123456";
创建只有在本机才能操作数据库的用户
用户名user_2 密码是123456
MySQL>grantselect,insertupdate,deleteon*.*touser_2@localhostidentityby"123456";
登录数据库库
MySQL>-uuser_1-p-hIP地址;
看完了这篇文章,相信你对“Linux终端中MySQL常用操作指令有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。