设置更改root密码mysql
/usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增长mysql绝对路径 mysqladmin -uroot password '123456' mysql -uroot -p123456 密码重置 vi /etc/my.cnf//增长skip-grant 重启mysql服务 /etc/init.d/mysqld restart mysql -uroot use mysql; update user set password=password('aminglinux') where user='root';
sql语句用分号做为语句结束。linux
0、链接服务器:用命令 mysql -u用户 -p密码 //来链接数据库。 一、查看数据库:用命令show databases; //查看全部数据库。 二、建立数据库:用命令create database 库名称 charset utf8; //建立数据库并指定字符集。 三、删除数据库:用命令drop database; //库名称,删除某个数据库。 四、选择数据库:用命令use 库名称; //进入某个数据库。 五、查看数据表:用命令show tables; //查看数据表。 六、建立数据表:用命令create table 表名称 (snum int,sname varchar(10) ) engine myisam charset utf8; //建立表并设置学号snum和名字sname2个字段,和字符集。engine指表引擎和性能特色相关。 七、删除数据表:用命令drop table 表名称; //删除数据表。 八、修改表名称:用命令rename table 旧表名 to 新表名; //修改表名称 九、插入表数据:用命令insert into 表名称 values (1,'zhangsan'),(2,'lishi') ; //插入三行数据 十、清空数据表:用命令truncate 表名称 ;或者用命令delete 表名称 ; //2者区别:trncate至关于把表丢了从新建立,delete至关于用橡皮擦擦掉数据。 查看MYSQL版本:mysql -V
链接MYSQLsql
mysql -uroot -p123456 mysql -uroot -p123456 -h127.0.0.1 -P3306 mysql -uroot -p123456 -S/tmp/mysql.sock mysql -uroot -p123456 -e "show databases"
若是遇到这个错误数据库
[root@lamp ~]# mysql -umysql -plinbs123 Warning: Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES)
要加-h127.0.0.1参数,由于默认是用socket链接,服务器
MYSQL经常使用命令socket
查询数据库 show databases; 切换到mysql库 use mysql; 查看库里的表 show tables; 查看表里的字段(tb_name为表名称) desc tb_name; 查看建表语句就是命令行显示(tb_name为表名称) show create table tb_name\G; //斜杠G有整齐排列的效果,防止查询的数据杂乱无章。 查看当前用户 select user(); 查看当前使用的数据库 select database();
建立db1库 create database db1; 建立t1表use db1; create table t1(`id` int(4), `name` char(40)); 查看当前数据库版本 select version(); 查看数据库状态 show status; 查看各参数(%通配符) show variables; show variables like 'max_connect%'; 修改参数(修改的内存) set global max_connect_errors=1000; 查看队列(哪些用户在线,作什么操做) show processlist; show full processlist;
ENGINE=InnoDB DEFAULT CHARSET=latin1 默认引擎是InnoDB,默认的字符集是latin1,ENGINE和CHARSET能够在建立的时候用命令指定。 以下: create table t1(`id` int(4), `name` char(40)) DEFAULT CHARSET=utf8;