0.增加右键菜单选项
添加 管理员cmd 到鼠标右键
运行 reg文件 在注册表中添加信息
这样在右键菜单中就有以管理员身份打开命令行的选项了
1.获取安装程序
网址: https://dev.mysql.com/downloads/mysql/
到官网下载MySQL8 的zip包, 然后解压
下载后的包为: mysql-8.0.16-winx64.zip
解压到硬盘,例如 D:\Program Files\MySQL\mysql-8.0.16-winx64
2.建立MySQL配置文件
2.1.配置文件
在 MySQL 的安装目录 创建 my.ini
文件
2.2.配置文件my.ini
2.2.1.my.ini
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL\mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\MySQL\mysql-8.0.16-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 去掉ONLY_FULL_GROUP_BY
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
# 建立全文索引时的单词字符数量
ft_min_word_len=1
# ngram中文分词
ngram_token_size=2
# 设置时区为东8区
default-time_zone='+8:00'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=UTF8MB4
2.2.2.调整信息
打开 my.ini 文件, 修改 basedir
和 datadir
的路径
basedir
是 MySQL 的安装路径
datadir
是 MySQL 的数据库存放目录,是安装路径下的 data 目录 (系统会自动创建, 不用手动创建)
3.初始化MySQL
3.1.打开命令行
进入 MySQL 的安装目录中的 bin
目录
进入 bin 目录后用管理员启动 cmd 命令行窗口
3.2.初始化 mysql
有两种方法,一种没有密码,另一种自动生成随机密码.
没有密码的命令为 mysqld --initialize-insecure
mysqld --initialize-insecure
命令输入完毕后,等待一段时间
如果安装过程中 提示找不到 msvcp.140.dll 则先安装课件中的 vc_redist.x64.exe 程序即可.
4.安装服务
4.1.安装服务
把 MySQL 服务安装到 win 系统内,输入命令:
mysqld install
后面的服务名可以不写,默认的名字为 MySQL
如果你的电脑上需要安装多个 MySQL 服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。
4.2.启动服务
输入命令:
net start MySQL
5.修改密码
5.1.无密登录
在 bin
文件夹下 使用管理员身份打开cmd命令窗口 输入命令:
mysql -u root
回车后, 以无密码方式进入客户端
5.2.修改密码输入命令:
alter user 'root'@'localhost' identified with mysql_native_password by 'root';
最后的红色 root 就是我设置的密码.
命令的结尾一定要加一个分号;
到此,安装部署就完成了
6.常用命令
show databases;
显示所有数据库
use 库名;
切换到 指定库 数据库
show tables;
显示数据库内所有表.
exit
退出客户端
status
检查版本信息
flush privileges;
立即生效
7.删除旧版本
如果电脑中已经安装了其它版本版本的MySQL, 在安装之前建立先将其卸载
7.1.关闭对应服务
在 服务中 找到旧的MySQL服务 ,通过菜单关闭服务
7.1.1.命令方式
通过命令 net stop [服务名]
停止服务。
7.2.卸载服务
以管理员身份打开 cmd 命令行窗口
通过命令 sc delete MySQL
或者 mysqld -remove
卸载 MySQL 服务
sc delete MySQL