重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

mysql下载和安装的步骤教程(详细)

时间:2020-09-23 19:00:06 作者:重庆seo小潘 来源:
本篇文章给大家带来的内容是关于mysql下载和安装的步骤教程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、下载安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。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下载和安装的步骤教程(详细)的详细内容,更多请关注小潘博客其它相关文章!