Mysql 的安装与配置

一、windows 服务器下的 mysql:

1.安装软件安装:按软件提示一路确定下去;

2.压缩包安装:

1)解压安装包到自定义路径;

2)修改 my.ini 配置文件: 复制解压好的文件路径,记事本打开 my.ini 文件,将basedir 与 datadir 两项中的路径替换成已复制的文件路径。保存退出。

3)配置环境变量:复制 mysql 中 bin 路径,打开 我的电脑>系统属性>高级系统设置>环境变量,这时会显示如下界面:

image

用户变量仅修改此用户下的变量;系统变量对所有用户都有效!

点击 Path 编辑,在已有设置后加英文分号隔开,粘贴 mysql 中 bin 路径。逐步确定-退出。

4)打开具有管理员权限的命令提示符;切换到bin目录下,执行 mysqld install  命令, 安装mysql服务。(移除服务命令 mysqld remove)

5)启动服务:

net start mysql  或:

      点击开始按钮(左下角),搜索框输入service,选择查看本地服务。

image

手动点击启动mysql服务;

window mysql 默认账户密码 :root,root


二:ubuntu 服务器下的 MySQL:

打开终端执行下列命令:

        sudo apt-get install mysql-server

        sudo apt-get install mysql-client

执行mysql-server过程中会两次弹出设置密码框,第一次为设置密码,第二次为确认密码。不要为空!


ubuntu 下的 mysql 设置

mysql 服务安装成功后只默认准许本机访问,我们需要修改一下设置支持外部访问;

进入mysql,  mysql –uroot  -proot

使用 mysql 数据库   use mysql;        

一般 mysql 指的是 mysql这个数据库软件 。本 mysql 命令是指进入到其中的 mysql 这个数据库

查看 mysql 数据库种的 user 表单数据:select user ,host from user;

修改账号访问地址限制:update user set host="%" where user="root";

再次查看 user 表单数据是否成功修改:select user,host from user;

image

修改 mysql 配置:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

将 bind_address:127.0.0.1行加 # 号注释;

重启 mysql 服务: service mysql restart

三:MySQL 的基本操作

1)登录:

Mysq –h 主机名称(IP地址) -u 用户名称 –p (密码)

2)常见的 DDL 语句:

•use 数据库名称                                                      使用数据库

•show databases                                                     展示所有数据库

•show tables                                                            展示数据库中所有表单

•create database 数据库名称                                  创建数据库

•drop databse 数据库名称                                       删除数据库1 

•desc 表名                                                               描述表的结构

                    1:数据库的几种删除命令及区别                                                                                   

3)表的创建与删除:

•create table 表名称(

•字段1 类型 [约束条件],

•字段2 类型 [约束条件],

•……

•字段n 类型 [约束条件] ---注意,最后一个没有逗号

•)

•drop table if exists 表名称                              |删除表

•truncate table 表名称                                     |删除表

4)创建、删除、授权用户

创建、修改用户

•grant all on *.* to ‘用户名称’@’地址’ identified by 密码

•如:

•grant all on db_py.* to ‘ljh’@’%’ identified by ‘ljh’


删除用户

•use mysql

•Delete from user where user=‘ljh’ and host=‘%’

5)Mysql的CRUD(增删改查)

•增加(create)

•insert into 表名(字段1,字段2,字段3,……,字段n) values(值1,值2,值3,……,值n)

•删除(delete)

•delete from 表名 where 条件

•修改(update)

•update 表名 set 字段1=新值1,字段2=新值2,…… where 条件

•查询(tetrieve)

•select 字段1,字段2…… from 表名 [where 条件]

•alter 修改表的结构

•alter table 表名 add 新的字段 类型

•alter table 表名 drop 字段名称

posted @ 2017-08-30 15:46  何惜戈  阅读(182)  评论(0编辑  收藏  举报