MySQL简单管理

基础入门

============管理MySQL==========
1.查看MySQL版本
mysqladmin --version
2.启动MySQL
/etc/init.d/mysqld start
mysqld_safe &
3.刚安装好后的MySQL,先修改密码
mysqladmin -u root password "new_password";
4.登录MySQL
[[email protected] ~]# mysql -uroot -p
Enter password:
5.查看库
show DATABASES;
6.关闭MySQL
/etc/init.d/mysqld stop
[[email protected] ~]# mysqladmin -uroot -p shutdown
Enter password: 

=========查MySQL信息=============
1.查看MySQL是否启动
ps -ef|grep mysqld
lsof -i:3306
2.查看库
mysql> show DATABASES;
3.进入库
mysql> use 库名;
4.查看表
mysql> show TABLES;
5.显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
mysql> SHOW COLUMNS FROM 表名;
6.显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
mysql> SHOW INDEX FROM 表名;
7.输出Mysql数据库管理系统的性能及统计信息,\G按列输出。
mysql> SHOW TABLE STATUS FROM 库名\G;

===============表操作=============
1.创建库
mysql> create DATABASE STUDENTS;
2.创建表
mysql> create table students ( id int not NULL auto_increment primary key, name char(8) not null, sex char(4) not null, age tinyint unsigned not NULL, tel char(13) NULL default "-" );
3.显示表属性,id为主键,自增。
mysql> SHOW COLUMNS FROM students;
+-------+---------------------+------+-----+---------+----------------+
| Field | Type                | Null | Key | Default | Extra          |
+-------+---------------------+------+-----+---------+----------------+
| id    | int(11)             | NO   | PRI | NULL    | auto_increment |
| name  | char(8)             | NO   |     | NULL    |                |
| sex   | char(4)             | NO   |     | NULL    |                |
| age   | tinyint(3) unsigned | NO   |     | NULL    |                |
| tel   | char(13)            | YES  |     | -       |                |
+-------+---------------------+------+-----+---------+----------------+
4.插入数据
mysql> insert into students(name,sex,age,tel) values("Tom","Man",17,"15523232632");
5.查看表数据
mysql> select * from students;
6.修改表数据
mysql> update students set name="Tim" where id=1;

==========授权==================
1.授权远程192.168.31.0/24网段以test用户登录拥有STUDENTS库的所有操作权限。
mysql> grant all on STUDENTS.* to test@"192.168.31.%" identified by ‘test‘;
mysql> flush privileges;

2.远程登录:
mysql -h 192.168.31.100 -utest -ptest
时间: 2024-12-26 11:40:42

MySQL简单管理的相关文章

【简单!!!】MySQL用户管理与事务

MySQL用户管理与事务 在学习了CentOS7上的MySQL的安装及基本操作后,我们来学习下MySQL的用户管理及事务.首先,一个数据库不是只有一个用户的,在创建好数据库的时候,我们只有一个默认的root用户,要怎么去创建新的用户呢?好下面就让我们来一起学习! 首先使用root用户登录MySQL数据库 [[email protected] ~]# mysql -u root -p Enter password: //输入root的密码:abc123 mysql> //然后就可以看到进入MySQ

Spring MVC +MyBatis +MySQL 简单的登录查询 Demo 解决了mybatis异常

忙活了大半天,饭也没顾得上吃,哎许久不动手,一动手就出事,下面请看今天的重头戏,额吃个饭回来再发了! 1.整体结构 2.准备工作 数据库: --Mysql 5.6 创建数据库 wolf CREATE DATABASE wolf; 创建用户表 user create table user( id int  AUTO_INCREMENT  primary key, name varchar(25) not null, pwd varchar(20) not null, create_time dat

MySQL账户管理

body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-top: 10px; padding-bottom: 10px; background-color: white; padding: 30px } body>*:first-child { margin-top: 0 !important } body>*:last-child { margin-bottom:

MySQL用户管理及SQL语句详解

1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+-------------------------------------------+ | r

MySQL 索引管理与执行计划

原文:MySQL 索引管理与执行计划 1.1 索引的介绍 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息.如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息. 索引的一个主要目的就是加快检索表中数据的方法,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构. 1.1.1 唯一索引 唯一索引是不允许其中任何两行具有相同索引值的索引.当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯一索引与表一

MySQL 日志管理(一)

一.MySQL的日志查看: QL的初期,需要熟练掌握sql语句的运用,最简单的方式就是多练习多运用,但是好需要有一定的目的性,什么意思呢? 就是每个人的习惯不一样,可能容易犯的错误也不同,所以需要总结自己的常犯错误,有针对性的弥补,这样就会对MySQL的学习和掌握起到事半功倍的效果.今天就说几种记录MySQL操作的几种日志: #错误日志     log-error #查询日志     log #二进制日志  log-bin #慢日志  log-slow-queries #更新日志 log-upd

1.1 MySQL用户管理及SQL语句详解

1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+-------------------------------------------+ | r

【转】MySQL用户管理及SQL语句详解

[转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+------------+-------------------------------------------+ | user | host | password | +--------+------------+---------------------------

数据库 | MySQL日志管理

MySQL日志管理4 一.错误日志 作用: 记录mysql数据库的一般状态信息及报错信息,是我们对于数据库常规报错处理的常用日志. 默认位置: $MYSQL_HOME/data/ 开启方式:(MySQL安装完后默认开启) #编辑配置文件[[email protected] ~]# vim /etc/my.cnf[mysqld]log_error=/application/mysql/data/$hostname.err#查看方式mysql> show variables like 'log_er