您的位置:首页 > 数据库 > MySQL

Ubuntu下安装MySQL服务

2016-11-26 11:56 429 查看
1.在决定安装MySQL之前,要先确定系统是否已经安装mysql。 输入:

mysql


结果:说明尚未安装mysql

The program 'mysql' is currently notinstalled.
Youcan install it by typing:
sudo apt-get install mysql-client-core-5.5


2.安装server,使用如下的命令就可以,而且同时也将client也包含安装在内了。

sudo apt-get install mysql-server


装过程中会提示输入root帐号的密码。root是mysql系统中的管理员角色,具有最高的权限。



输入密码之后会提示再次确认密码

确认完密码之后系统会自动完成后续的安装过程。

3.安装MySQL成功登录测试

采用root登录

安装过程之后,我们就可以登录进入mysql server了。mysql 默认的情况下是不允许匿名登录的。如果我们输入如下的命令:mysql,

可能会得到如下的错误信息:

ERROR 1045 (28000): Access denied for user'frank'@'localhost' (using password: NO)
既然我们前面指定了root用户的密码,可以采用如下的命令来登录:

mysql -u root –p


-u 选项用来指定登录的用户,后面的root表示采用root帐号登录。-p选项表示采用密码验证的方式登录。

在输入前面的命令后,系统会提示输入密码,如果正确的话就可以进入系统了。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 47
Server version: 5.5.35-1ubuntu1 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>


说明安装成功了

4.简单的数据库操作语句

mysql> create database test;
Query OK, 1 row affected (0.01 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)


mysql> use test;    建立数据库连接
Database changed
mysql> create table table1 (a int, bint);
Query OK, 0 rows affected (0.11 sec)


mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| table1         |
+----------------+
1 row in set (0.00 sec)


mysql>  insert into table1 (a,b) values(1,1);
Query OK, 1 row affected (0.03 sec)

mysql> select * from table1;
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
+------+------+
1 row in set (0.00 sec)

mysql>  insert into table1 (a,b) values(1,2);
Query OK, 1 row affected (0.02 sec)

mysql> select * from table1;
+------+------+
| a    | b    |
+------+------+
|    1 |    1 |
|    1 |    2 |
+------+------+
2 rows in set (0.00 sec)


5.介绍mysql的几个常用命令

一、库操作

1、、创建数据库

命令:create database<数据库名>

例如:建立一个名为test的数据库

mysql> create database test;

2、显示所有的数据库

命令:show databases

mysql> showdatabases;

3、删除数据库

命令:drop database <数据库名>

例如:删除名为 test的数据库

mysql> drop database test;

4、连接数据库

命令: use <数据库名>

例如:如果test数据库存在,尝试存取它:

mysql> use test;

屏幕提示:Database changed

5、查看当前使用的数据库

mysql> select database();

6、当前数据库包含的表信息:

mysql> show tables;

mysql的退出命令为quit或者是exit。刚才退出的时候,我输入exit还要我再加个;,真他妈贱。

输入命令时一定要加上;

转载:http://blog.csdn.net/unflynaomi/article/details/37811229
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: