mysql安装及基本操作
2017-03-22 23:37
465 查看
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 user\G
参考资料:
用MySQL创建数据库和数据库表:http://database.51cto.com/art/200511/12524.htm
MySQL添加用户、删除用户与授权: http://www.cnblogs.com/wanghetao/p/3806888.html
使用的是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 user\G
参考资料:
用MySQL创建数据库和数据库表:http://database.51cto.com/art/200511/12524.htm
MySQL添加用户、删除用户与授权: http://www.cnblogs.com/wanghetao/p/3806888.html
相关文章推荐
- mysql for mac 安装和基本操作
- linux下安装mysql详细步骤及基本操作
- MySQL for Mac 安装和基本操作
- Mysql安装之后的基本操作
- MySQL for Mac 安装和基本操作
- mysql学习总结一:mysql的安装,介绍,基本命令操作
- MySQL for Mac 安装和基本操作
- MySQL for Mac 安装和基本操作(包含后期的环境变量设置)
- MySQL for Mac 安装和基本操作
- MySQL for Mac 安装和基本操作
- redhat mysql 安装配置及基本操作
- MySQL for Mac 安装和基本操作
- Ubuntu Linux:MySQL安装与MYSQL基本操作
- mysql for mac 安装和基本操作
- mysql for mac 安装和基本操作
- MySql For Mac 安装和基本操作
- linux系统中mysql的安装与基本操作(终端操作)
- MySQL for Mac 安装和基本操作
- MySQL for Mac 安装和基本操作
- MySQL5.6 windows7下安装及基本操作