一、准备工作
1、Windows系统版本
- Win10_1809_企业版
2、MySQL版本
二、安装MySQL
1、解压文件
- 解压到C:\ 下
2、配置环境变量
- 此电脑》属性》高级系统设置》环境变量》
- 把C:\mysql-5.7.33-winx64\bin添加到path中,保存
3、安装MySQL
鼠标右键win(开始),输入cmd,以管理员运行
找到MySQL解压目录,演示为c盘下
输入安装命令(安装MySQL服务)
mysqld -install
注意事项:
如果电脑缺失MSVCR120.dll ,就需要去官网下载Visual C++ Redistributable Packages,安装即可
然后再运行以上步骤,出现以下信息代表安装成功
4、数据库配置
- 在安装目录下鼠标右键新建一个my.txt文件,填入以下信息,保存,然后把txt文件格式更改为ini格式
[mysqld]
character-set-server=utf8
# 端口
port=3306
# 数据库引擎
default_storage_engine=innodb
innodb_buffer_pool_size=1000M
innodb_log_file_size=50M
# 安装路径
basedir=C:\mysql-5.7.33-winx64
# 数据存放路径
datadir=C:\mysql-5.7.33-winx64\data
# 最大连接数
max_connections=20
# 跳过登录
#skip_grant_tables
- 添加完成后,执行mysqld --initialize-insecure命令
mysqld --initialize -初始化数据库,会给root用户生成一个随机密码
随机密码存放位置:进入MySQL解压目录,找到data进入,然后搜索“*.err”,并打开.err文件,找到这一句A temporary password is generated for root@localhost: 默认密码
mysqld --initialize-insecure -初始化数据库,root用户密码为空
5、启动MySQL
net start mysql -启动
net stop mysql -停止
6、登录MySQL,并修改密码
- 登录(第一次登录免密码,如果初始化数据库使用了mysqld --initialize命令,那登录时就需要输入默认密码)
mysql -uroot -免密登录
mysql -u root -p -默认密码登录
- 修改密码,如果报错,就执行另一条命令
mysql> set password for root@localhost = password('密码'); - 低版本修改密码
alter user 'root'@'localhost' identified by '密码'; - 高版本修改密码
- 修改完成
7、设置远程连接MySQL
- 在刚刚的命令行中输入以下命令
use mysql; -进入mysql数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; -配置远程访问的权限
(root代表账号,123456代表密码。‘%’ 指所有ip都可远程连接此电脑,如果%变成ip仅指定该ip可以远程连接至此电脑。)
FLUSH PRIVILEGES; -刷新权限相关表
exit -退出
8、新密码登录MySQL
- 执行以下命令,然后输入密码登录(如果无法登录,请先停止MySQL,然后再启动)
mysql -u root -p
9、卸载MySQL服务
- 卸载服务前,需要先停止掉MySQL服务,通过管理员打开dos窗口,输入以下命令
net stop mysql -停止
mysqld --remove mysql -卸载