Mysql8.0.30
安装
卸载原有的数据库
1.在控制面板中找到原有的mysql
版本,卸载,
2.卸载成功后,打开服务列表,找到mysql
服务,停止服务
3.使用打开命令提示框,输入sc delete
mysql`:卸载该服务
安装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的mysq
l数据库文件夹下的bin目录下执行命令
第一步:赋值bin路径:
第二步:打开电脑的高级系统设置:找到环境变量
第三步:在系统变量中找到path添加F:\kaifamiao\enviroments\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin
目录(实际目录以自己的为主)
然后记得确定打开的面板:
至此mysql
的全局配置完成
开始使用mysql
1.连接到mysql
出现次界面表示:数据库连接成功
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;