MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。以下教程以windows10 64位计算机为例(其他windows系统类似)
01
下载
官方网站下载https://dev.mysql.com/downloads/mysql/根据自己的电脑配置选择对应版本.zip压缩包格式下载。
无需登录,直接下载
百度云快捷下载链接:https://pan.baidu.com/s/1hcEKFAQ6Fq7kFLG8x7SQCQ 提取码:2bfg
02
配置
将MySQL压缩包解压缩至D盘(更换其他盘也可以)
出现Service successfully installed表示数据库安装完毕
在D:\mysql-8.0.27-winx64\路径下新建data文件夹,存储数据库文件由于 mysql 5.7 版本后没有默认 data 文件夹,需要设置data 为默认数据库文件夹.以管理员身份运行cmd.exe系统命令行,进入到D:\mysql-8.0.27-winx64\bin目录下执行以下语句:d:cd D:\mysql-8.0.27-winx64\binmysqld -initialize
初始化成功,data目录下生成配置文件
3.注册windows服务以管理员身份运行cmd.exe系统命令行,进入到D:\mysql-8.0.27-winx64\bin目录下(已在此目录下不用切换)执行以下语句:mysqld –install MySQL8服务名MySQL8可以修改
4.启动服务net start MySQL8
启动成功5.登录MySQLmysql -u root -p
临时密码在data目录下,.err后缀的文件中。
登录成功6.修改默认密码在MySQL数据库命令行中执行以下命令:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘root’flush privileges
7.数据库管理管理软件(可跳过)
03
常见问题
初始化的时候,提示找不到data目录
解决:basedir和datadir配置路径写法有问题basedir = D:\dev\mysql-8.0.12datadir = D:\dev\mysql-8.0.12\data正确目录写法:basedir = D:/dev/mysql-8.0.12datadir = D:/dev/mysql-8.0.12/data或者basedir = D:\\dev\\mysql-8.0.12datadir = D:\\dev\\mysql-8.0.12\\data 2.MySQL在root下修改密码报错:ERROR 1064 (42000): You have an error in your SQL syntax;check the manual that…报错原因:新版本MySQL(8.0以上)不支持使用SET PASSWORD FOR ‘username’@’hostname’ = PASSWORD (‘newpwd’);或者mysqladmin -u root -p password “rootpwd”来修改用户密码。解决方法:alter user’username’@’hostname’ identified by ‘newpwd’;或者alter ‘username’@’hostname’ identified with mysql_native_password by ‘newpwd’;或者(修改当前用户的密码)set password = ‘newpwd’;部分问题仅供参考,具体问题具体分析!