mysql命令小记(mysql的一些基本命令)

mysql -uroot -p用户密码注意事项: 如果是使用临时密码中有字符特殊字符导致登录错误,在特殊字符前加上\,比如 ; 号前加 \ mysql -uroot -pfs \ ;qhho7piuA-u-p 后面不要有空格,不然会提示密码错误,下面我们就来聊聊关于mysql命令小记?接下来我们就一起去了解一下吧!

mysql命令小记(mysql的一些基本命令)

mysql命令小记

linux进入mysql

mysql -uroot -p用户密码

注意事项: 如果是使用临时密码中有字符特殊字符导致登录错误,在特殊字符前加上\,比如 ; 号前加 \ mysql -uroot -pfs \ ;qhho7piuA-u-p 后面不要有空格,不然会提示密码错误

修改密码

语法:mysqladmin -u用户名 -p旧密码 password 新密码 mysqladmin -u root -p root password huanggang11;

增加新用户(需要先登录mysql)

语法:格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”增加一个用户hg密码为huanggang,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to [email=hg@”%]hg@”%[/email]” Identified by "huanggang";

创建数据库(需要先登录mysql)

语法:create database <数据库名> 建立一个名为 hg_test 数据库 create database hg_test;

给数据库分配用户

语法:GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');

查询现有数据库(需要先登录mysql)

语法:show databases 如果出现乱码的情况,请检查数据库配置文件 my.ini 里配置的默认编码 show databases

删除数据库(需要先登录mysql)

语法:drop database <数据库名> 删除名为 hg_test 的数据库 drop database hg_test;

连接数据库(需要先登录mysql)

语法:use <数据库名> 例如连接 hg_test 数据库 user hg_test;

显示当前mysql的版本

select version();

修改表名

语法:rename table 原表名 to 新表名; 表 hg_table 修改为 test_table rename table hg_table to test_table;

注意:在登录mysql之后,操作mysql的所有命令最后都需要加上 ; 号,否则 mysql会认为你当前的命令还未结束。

解决 mysql最大连接数错误 Too many connections

查看当前mysql允许的最大连接数 show variables like '%max_connections%'; 重新设置最大连接数

// 语法 set GLOBAL max_connections=修改后的最大连接数; // 示例 set GLOBAL max_connections=50;

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页