mysql基础知识
来源:互联网 发布:python pip yum源 编辑:程序博客网 时间:2024/05/29 17:16
1、mysql忘记密码 :
service mysql stop
mysqld_safe –skip-grant-tables &
mysql -p
mysql> update mysql.user set authentication_string=password(‘123qwe’) where user=’root’ and Host = ‘localhost’;
mysql> flush privileges;
mysql> quit;
*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
2、给用户配置初始密码123456:
mysqladmin -u root -password 123456
3、修改root用户密码为 abc123
mysqladmin -u root -p123456 password abc123
4、如果想去掉密码:
mysqladmin -u root -pabc123 password “”
6、增加用户 test1 密码 abc,让它可以在任何主机上登录,并对所有数据库有查询,插入,修改,删除的权限:
格式: grant select on 数据库.* to 用户名@登录主机 identified by “密码”,”%”代表所有主机
mysql> grant select,insert,update,delete on *.* to test1@"%" identified by "abc";mysql> grant all privileges on *.* to test1@"%" identified by "abc";
7、使用test1账号从其他主机上登录远程服务器上的mysql:
mysql -h 远程主机名 -u test1 -pabc
mysql -h 10.239.48.109 -u test1 -pabc
8、增加一个用户test2,让它只可以在localhost上登录,并可以对数据库mydb进行查询,插入,修改,删除的操作,
这样用户即使使用知道test2的密码,他也无法从internet 上直接访问数据库,只能通过mysql主机上的web页面来访问。
grant select,insert,update,delete on mydb.* to test2@localhost identified by “abc”;
grant select,insert,update,delete on mydb.* to test2@localhost identified by “”; 设置无密码
9、显示数据库列表:
mysql> show databases; 显示库
mysql> use mysql; 打开库
mysql> show tables; 显示表
10、表的操作
mysql> describle 表名; 显示数据表的结构
mysql> create database 库名;
mysql> drop database 库名;
mysql> create table 表名(字段设定列表)
mysql> drop table 表名;
mysql> delete from 表名;清空表记录
mysql> select * from 表名; 显示表中的记录
mysql> insert into 表名 values(, ,);
mysql> alter table 表名 add column <字段名><字段选项>
11、导出数据:
mysqldump –opt test > mysql.test //将数据库test导出到mysql.test文件,后面是一个文本文件
mysqldump -u root -p123456 –databases dbname > mysql.dbname //就是把数据库dbname导出到文件mysql.dbname中。
12、导入数据:
mysqlimport -u root -p123456 < mysql.dbname
将文本数据导入数据库:
文本数据的字段之间用tab键隔开
use test
load data local infile “文件名” into table 表名;
eg: load data local infile “D:/mysql.txt” into table mytable;
导入.sql 文件命令
mysql> use database;
mysql> source /root/mysql.sql;
- Mysql 基础知识
- MySQL基础知识
- MySQL 基础知识
- mysql 基础知识
- MYSQL 基础知识
- mysql基础知识
- MySQL基础知识
- mysql基础知识
- Mysql基础知识
- mysql基础知识
- MySQL基础知识
- mysql基础知识
- Mysql 基础知识
- Mysql基础知识
- mysql基础知识
- mysql基础知识
- mysql基础知识
- MySQL基础知识
- 交叉熵损失函数
- 如何让video宽高撑满父级
- C# BHO遍历iframe
- 笔记本电脑中的安全问题及解决
- xcode合并模拟器静态库和真机静态库
- mysql基础知识
- python学习--IP段--进行扫描
- 新SSH开发
- Tomcat配置虚拟路径,使上传文件与服务器及工程文件分离开
- 网站吞吐量的含义
- 序列化和反序列化
- Java变量初始化顺序
- PyQt汇率兑换工具实现的代码,需要引用上一节写的DataMake类
- jquery dataTable 导入js后 页面报length of undefined