MySQL8(Window)安装教程
1、去网站下载该软件
网站地址:https://dev.mysql.com/downloads/mysql/
注:这边介绍的是免安装版本的安装教程
2、解压文件(例如:D://AddSoft/mysql8)
注:路径中不能携带中文以及空格的文件夹
3、配置环境(以window7为例子)
计算机右键 -> 属性
选择高级系统设置
选择环境变量
找到系统变量的path,双击
在变量值最前方添加mysql到bin文件夹为止的全部路径,例如:D:\AddSoft\mysql8\mysql-8.0.18-winx64\bin;
注:不要把之前存在的变量值删掉;
4、创建配置文件(可选)
在解压的文件夹创建my.ini文件,例如:D:\AddSoft\mysql8\mysql-8.0.18-winx64
打开该文件将以下信息复制进去:
[mysqld]
#设置mysql的安装目录
basedir =“D:\AddSoft\mysql8\mysql-8.0.18-winx64”
#设置mysql数据库的数据的存放目录,必须是data
datadir =“D:\AddSoft\mysql8\mysql-8.0.18-winx64\data”
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
#服务端的编码方式
character-set-server=utf8mb4
[client]
#客户端编码方式
loose-default-character-set=utf8mb4
#设置mysql客户端连接服务端时默认使用的端口
port=3306
[WinMySQLadmin]
#mysqld.exe文件位置
Server = “D:\AddSoft\mysql8\mysql-8.0.18-winx64\bin\mysqld.exe”
5、启动
移动到mysql的bin下,在地址栏输入cmd
输入mysqld --initialize-insecure --user=mysql
初始化完毕后输入:mysqld --install
当看到Service successfully installed时,表示Mysql服务添加成功
输入net start mysql,启动服务
6、修改root用户信息
在cmd窗体输入:mysql -uroot -p
在输入密码时(Enter Password:),直接按Enter键直接进入
输入: use mysql; (切换到mysql的库)
输入: alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘新密码’; (修改密码)
输入: flush privileges; (刷新)
输入: exit; (退出)
至此已经安装完毕;
7、卸载mysql
关闭服务:window + R键 -> 输入cmd回车 -> 输入 net stop mysql
删除注册表:window + R键 -> 输入regedit 进入注册表窗体
以下是mysql5+需要删除的文件夹
删除对应文件夹下的EventMessageFile 和 TypesSupported文件
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/services/eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/services/eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/eventlog/Application/MySQL
以下是mysql8需要删除的文件夹
删除对应文件夹下的所有文件
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/services/eventlog/Application/MySQLD Service
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/services/eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/eventlog/Application/MySQL
注:有的文件夹下没有就算了
移除mysql服务
window + R键 -> 输入cmd -> 输入:mysqld -remove
当看到 Service successfully removed. 说明成功
删除文件即可