Mysql8.0.30安装

卸载原有的数据库

1.在控制面板中找到原有的mysql版本,卸载,

2.卸载成功后,打开服务列表,找到mysql服务,停止服务

3.使用打开命令提示框,输入sc deletemysql`:卸载该服务

安装mysql

F:\kaifamiao\enviroments\mysql-8.0.30-winx64解压

以管理员身份打开打开命令提示窗,注意一定是管理员身份打开,不能只是普通的打开cmd

第一步:切换到存放数据库的文件夹

(1)(先到相应的盘符:d:)d:切换到d盘

(2)cd到相应的文件夹(cd:kaifamiao\enviroments\mysql-8.0.30-winx64)

第二步:先执行mysql-8.0.30-winx64文件下的initialization.bat命令

(1)1initialization.bat命令:是一个自定义的脚本用于初始化mysql数据库

第二步:执行2install.bat命令:安装mysq的命令

第三步:执行3startup.bat命令:执行该命令的时候可能会出现net不是可执行文件这个错误,此时可以使用服务中的mysql服务打开mysql数据库服务

使用mysql数据库

在使用mysql库之前,先对mysql进行全局配置,这样mysql在如何情况下就都可以访问了,不用cd的mysql数据库文件夹下的bin目录下执行命令

第一步:赋值bin路径:

mysql8给用户指定某数据库权限 mysql8给用户授权_mysql

第二步:打开电脑的高级系统设置:找到环境变量

 

第三步:在系统变量中找到path添加F:\kaifamiao\enviroments\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin目录(实际目录以自己的为主)

mysql8给用户指定某数据库权限 mysql8给用户授权_mysql_02

然后记得确定打开的面板:

至此mysql的全局配置完成

开始使用mysql

 

1.连接到mysql

mysql8给用户指定某数据库权限 mysql8给用户授权_mysql8给用户指定某数据库权限_03

 

出现次界面表示:数据库连接成功

2.创建数据库


CREATE DATABASE compony_info CHARACTER SET UTF8;//创建了一个名称为company_info的数据库,并且设置字符编码为utf8


3.显示所有的数据库


SHOW DATABASES;


4.创建表


CREATE TABLE `dept`(
  `deptno` INT DEFAULT 1 COMMENT '部门编号',
  `deptname` VARCHAR(20) DEFAULT NULL COMMENT '部门名称'
)CHARACTER SET UTF8;


创建用户授权用户

1.在root权限下创建一个普通用户,并且对他进行授权


CREATE USER 'username'@'%' IDENTIFEND BY 'password'
#其中,'username'是你要创建的用户名,'password'是你要设置的密码。'localhost'表示只允许该用户在本地连接MySQL。

#如果你想允许该用户从任何主机连接MySQL,可以将'localhost'改为'%':


2:授权:


GRANT 权限列表 ON 数据库名.* TO '用户名'@'localhost';


3.连接他人的mysql数据库


mysql -h 其他人的电脑ip地址 -u 创建的那个普通用户 -p #回车后就会显示密码框输入密码就可以连接其他电脑的数据库了


4:在root用户下,查看所有用户


SELECT USER,HOST FROM MYSQL.user;