mysql下载和安装的步骤教程(详细)
本篇文章给大家带来的内容是关于mysql下载和安装的步骤教程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
一、下载安装
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
想要使用MySQL来存储并操作数据,则需要做几件事情: a. 安装MySQL服务端 b. 安装MySQL客户端 b. 【客户端】连接【服务端】 c. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)
下载 :http://dev.mysql.com/downloads/mysql/
安装
windows:点点点
Linux:yum install mysql-server
Mac:点点点
1解压到任意目录;
2服务器端运行起来
Windows 服务:
cmd E: 1-软件测试软件13 mysqlmysql-8.0.12-winx64binmysqldinstall
net start mysql 启动服务
cd /d E: 1-软件测试软件13 mysqlmysql-8.0.12-winx64bin
mysqld
初始化命名:
mysqld --initialize-insecure创建root用户,没有密码
3客户端修改环境变量
变量名:MYSQL_HOME
变量值:D:mysql-5.7.20-winx64
path里添加:%MYSQL_HOME%bin;
计算机—>属性—>高级系统配置
启动MySQL服务
net start mysql
关闭MySQL服务
net stop mysql
linux
安装:yum install mysql-server
服务端启动
mysql.server start
客户端连接
连接:mysql -h host -u user -p
常见错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2), it means that the MySQL server daemon (Unix) or service (Windows) is not running.
退出:QUIT 或者 Control+D
二、数据库操作
1、显示数据库
show databases;
mysql - 用户权限相关数据test - 用于用户测试数据information_schema - MySQL本身架构相关数据
2、创建数据库# utf-8CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# gbkCREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;3、使用数据库use db_name;4、用户管理
查看用户select host,user from mysql.user;创建用户create user '用户名'@'IP地址' identified by '密码';删除用户drop user '用户名'@'IP地址';修改用户rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';修改密码set password for '用户名'@'IP地址' = Password('新密码')PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)
5、授权管理
show grants for '用户'@'IP地址'-- 查看权限
grant权限 on 数据库.表 to'用户'@'IP地址'-- 授权
revoke 权限 on 数据库.表 from '用户'@'IP地址'-- 取消权限
all privileges 除grant外的所有权限select仅查权限select,insert查和插入权限...usage无访问权限alter使用alter tablealter routine使用alter procedure和drop procedurecreate使用create tablecreate routine使用create procedurecreate temporary tables 使用create temporary tablescreate user使用create user、drop user、rename user和revokeall privilegescreate view使用create viewdelete使用deletedrop使用drop tableexecute使用call和存储过程file使用select into outfile 和 load data infilegrant option使用grant 和 revokeindex使用indexinsert使用insertlock tables使用lock tableprocess使用show full processlistselect使用selectshow databases使用show databasesshow view使用show viewupdate使用updatereload使用flushshutdown使用mysqladmin shutdown(关闭MySQL)super以上就是mysql下载和安装的步骤教程(详细)的详细内容,更多请关注小潘博客其它相关文章!