MySQL 5.7常用命令有哪些


小编给大家分享一下MySQL 5.7常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
管理员权限net start mysqlnet stop mysql无需管理员权限mysqladmin -uroot -p shutdownLinux版本的安装后续讲解service mysqld stopservice mysqld start$ mysql -uroot -p
mysql>set password=password('your_passord');mysql>delete from mysql.db where db in('test', 'test_%');mysql>delete from mysql.user where user='';mysql>delete from mysql.user where authentication_string='';下面命令将root 改名为system 并赋予本地登录权限mysql>update mysql.user set user='system' where user='root' and host='localhost';mysql>grant all on *.* to 'system'@'127.0.0.1' identified by '123456' with grant option;mysql>delete from mysq开发云主机域名l.user where Host='%' and user='root';mysql>flush privileges;修改后需要使用如下命令登录mysql -usystem -p123456 -h 127.0.0.1如下语句新建test数据库,使用默认的字符集并建立user1账户,赋予其test数据库的所有权限%代表所有客户端都可登录PS:MySQL的账号是 用户名和登录权限的结合,二者在一起构成一个账号mysql>create database test;mysql>grant all on test.* to 'user1'@'%' identified by '123456';mysql -uuser1 -p123456 -h 127.0.0.1mysql>use test
insert into test values (1,'first row');select * from test;查询会话变量可通过指定 session 查询会话变量不加的话默认是会话变量使用%匹配所有字符mysql> show variables like '%read_only%';mysql> show variables like '%chara%'下面方法不支持%通配符mysql> select @@character_set_client;查询全局变量可通过 global 查询全局变量mysql> show global variables like '%read_only%';mysql> show global variables like '%character%'MySQL中的状态变量用户系统监控和性能分析会话及全局参考上面系统变量也可使用%通配符mysql> show session status like '%Table_locks_immediate%';修改全局变量影响后续新连接的会话并不会影响当前会话数据库重新后失效,如果需要永久保持,请写入配置文件中set global character_set_client=utf8;修改会话变量只影响当前会话默认不加关键字为修改会话变量set character_set_client=gbk;以上是“MySQL 5.7常用命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!

相关推荐: 分析MySQL钟not exists与索引的关系

这篇文章主要介绍分析MySQL钟not exists与索引的关系,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在一些业务场景中,会使用NOT EXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOT EXISTS有些场景性能较…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/23 22:00
下一篇 06/23 22:00

相关推荐