ubuntu学习笔记5_MySQL基础功能及配置
2013-10-03 16:05
681 查看
1、删除即添加MySQL中的账户
这里面包含了很多的非root用户,我们只让root用户可以在本地登陆。因此要先删除不必要的账户
首先要删除非root用户
在每次进入相应账户时,需要使用
先确定要使用的数据库,不然则输入相应mysql指令会显示
而可使用的数据库可以通过
来显示出来如下:
创建新的数据库
1、进入要创建数据库的账户;
2、创建数据库
3、使用新创建的数据库
4、创建表
5、插入数据
SELECT user,host,password FROM user;
+------------------+----------------+-------------------------------------------+ | user | host | password | +------------------+----------------+-------------------------------------------+ | root | localhost | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | sazabi-MS-7751 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | 127.0.0.1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | ::1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | | localhost | | | | sazabi-MS-7751 | | | debian-sys-maint | localhost | *9069E49CA5B1AB9087698A501A9D02FB8F9AFD7A | +------------------+----------------+-------------------------------------------+
这里面包含了很多的非root用户,我们只让root用户可以在本地登陆。因此要先删除不必要的账户
首先要删除非root用户
mysql> DELETE FROM user WHERE user !='root';
mysql> SELECT user,host,password FROM user; +------+----------------+-------------------------------------------+ | user | host | password | +------+----------------+-------------------------------------------+ | root | localhost | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | sazabi-MS-7751 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | 127.0.0.1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | ::1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | +------+----------------+--------------------------------------
创建账户:
mysql> GRANT ALL ON *.* TO rick@localhost IDENTIFIED BY 'secretpassword'; Query OK, 0 rows affected (0.00 sec) mysql> SELECT user,host,password FROM user; +------+----------------+-------------------------------------------+ | user | host | password | +------+----------------+-------------------------------------------+ | root | localhost | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | sazabi-MS-7751 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | 127.0.0.1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | root | ::1 | *30E5C36397DB0B3544FFAADC97A8D9C7CEDD3B39 | | rick | localhost | *F89FFE84BFC48A876BC682C4C23ABA4BF64711A4 | +------+----------------+-------------------------------------------+
在每次进入相应账户时,需要使用
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
先确定要使用的数据库,不然则输入相应mysql指令会显示
ERROR 1046 (3D000): No database selected
而可使用的数据库可以通过
mysql> show databases -> ;
来显示出来如下:
mysql> show databases -> ;+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| rick |
| test |
+--------------------+
5 rows in set (0.00 sec)
创建新的数据库
1、进入要创建数据库的账户;
2、创建数据库
mysql> CREATE DATABASE sazabi; Query OK, 1 row affected (0.00
3、使用新创建的数据库
mysql> use sazabi; Database changed
4、创建表
mysql> CREATE TABLE children( -> childnu INTEGER AUTO_INCREMENT NOT NULL PRIMARY KEY, -> fname VARCHAR(30), -> AGE INTEGER); Query OK, 0 rows affected (0.07 sec)
5、插入数据
mysql> INSERT INTO children(fname,age) VALUES("Jenny",21); Query OK, 1 row affected (0.02 sec) mysql> INSERT INTO children(fname,age) VALUES("Mike",19); Query OK, 1 row affected (0.02 sec) mysql> SELECT childnu,fname,age FROM children; +---------+-------+------+ | childnu | fname | age | +---------+-------+------+ | 1 | Jenny | 21 | | 2 | Mike | 19 | +---------+-------+------+ 2 rows in set (0.00 sec)
相关文章推荐
- mysql在ubuntu环境下配置主从数据学习笔记
- Log4j2官方文档翻译、学习笔记之一——log4j2基础配置及功能概述
- Ubuntu16.04 下配置vsftpd服务器并配置pam-mysql验证以及其他功能的探索
- Linux 5.4 RHCE Sendmail 学习笔记基础配置
- #实践笔记#Ubuntu配置Apache+PHP+MySQL
- Hibernate 学习笔记02 --基础配置
- java 从零开始,学习笔记之基础入门<数据库连接配置>(二十八)
- Java学习笔记(基础部分)--环境变量的配置
- [置顶] DNS学习笔记-服务的配置与基础概念
- Hibernate学习笔记(3)基础配置
- Hadoop学习笔记_Ubuntu下伪分布式安装及配置
- Mysql DBA 高级运维学习笔记-Mysql常见多实例配置方案及多实例安装
- ubuntu playframework 使用 ebean 连接 MySQL 学习笔记
- Ubuntu下Git配置学习笔记
- Python学习笔记—基础环境配置
- 学习笔记之配置文件(基础篇)
- ubuntu 12.04 server《一》 apache+php+mysql 菜鸟配置笔记(合成,整理,实操版)
- MySQL学习笔记之十六 使用MySQL内建复制功能
- MySQL学习笔记-Keepalived VIP配置使用
- Vijava学习笔记之DataCenter(基础配置信息)