zoukankan      html  css  js  c++  java
  • mysql安装及基本操作

    1、安装&配置

    使用的是Ubuntu 16.04 LTS操作系统,直接使用apt-get install mysql-server安装,中间需要数据库root用户的密码,记录好。安装完成之后使用mysql -V查看版本。(安装的是5.717)

    修改/etc/mysql/mysql.conf.d/mysqld.cnf注释下列语句以可供其他机器访问。 注:不同版本的位置不同,5.5是/etc/mysql/my.cnf

    # bind-address          = 127.0.0.1

    2、创建数据库

    使用mysql -u root -p连接本地数据库,提示并输入密码。

    @>mysql -u root -p

    使用create命令创建数据库,create命令格式:create database <数据库名>; (注意以“;”结尾

    mysql >create database testdb;

    完成之后输入“show databases;”命令可查看到当前创建的数据库。

    mysql >show databases;

    3、创建用户、授权

      创建用户:test

    mysql >insert into mysql.user(Host,User,Password) values("localhost","test",password("123456"));

      给test用户赋予testdb库所有表增删改权限,并可从所以地方访问(语句‘%’的意思)

    mysql >grant all privileges on testdb.* to test@'%';
    mysql>flush privileges;  //刷新系统权限表

      上述两个命令也可以一次创建。

    mysql>grant all privileges on testdb.* to 'root'@'%' identified by 'passwordxxx';

    mysql>flush privileges;  //刷新系统权限表

    4、创建表

      先切换到testdb,通过CREATE TABLE创建表,完成支持通过show tables查看库中的表列表,通过describe查看指定表的结构。

    mysql> USE testdb;

    mysql>CREATE TABLE user(name VARCHAR(20), addr VARCHAR(50));

    mysql>show tables;

    mysql>describe user;

    5、插入数据

      通过sql语句插入数据。

    mysql>insert into user(name, addr) values('user1','first user');

    6、查询数据

      通过SQL语句查询,mysql的数据展示非常反人类,建议在语句后面加上G.

    mysql>select * from userG

    参考资料:

    用MySQL创建数据库和数据库表:http://database.51cto.com/art/200511/12524.htm

    MySQL添加用户、删除用户与授权: http://www.cnblogs.com/wanghetao/p/3806888.html

  • 相关阅读:
    linux软件包安装yum
    linux软件包安装rpm
    使用OwnCloud建立属于自己私有的云存储网盘
    Linux 防火墙
    Linux docker
    llinux 权限2
    详列JDK中的设计模式(二)结构型
    详列JDK中的设计模式(一)创建型
    JavaWeb学习总结(一) JavaWeb基础与Tomcat服务器
    老生常谈-从输入url到页面展示到底发生了什么
  • 原文地址:https://www.cnblogs.com/greatalexander/p/6602793.html
Copyright © 2011-2022 走看看