一、windows 服务器下的 mysql:
1.安装软件安装:按软件提示一路确定下去;
2.压缩包安装:
1)解压安装包到自定义路径;
2)修改 my.ini 配置文件: 复制解压好的文件路径,记事本打开 my.ini 文件,将basedir 与 datadir 两项中的路径替换成已复制的文件路径。保存退出。
3)配置环境变量:复制 mysql 中 bin 路径,打开 我的电脑>系统属性>高级系统设置>环境变量,这时会显示如下界面:
用户变量仅修改此用户下的变量;系统变量对所有用户都有效!
点击 Path 编辑,在已有设置后加英文分号隔开,粘贴 mysql 中 bin 路径。逐步确定-退出。
4)打开具有管理员权限的命令提示符;切换到bin目录下,执行 mysqld install 命令, 安装mysql服务。(移除服务命令 mysqld remove)
5)启动服务:
net start mysql 或:
点击开始按钮(左下角),搜索框输入service,选择查看本地服务。
手动点击启动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;
修改 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 表名 描述表的结构
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 字段名称