一、安装流程
(1)下载地址: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip
(2)配置下 MySQL 的配置文件。创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
(3)以管理员身份打开 cmd 命令行工具,切换到bin目录下。初始化数据库,并生成data文件:
mysqld --initialize --console
(4)安装服务
mysqld install
(5)启动服务
net start mysql
(6)登录Mysql
mysql -u root -p
二、注意事项
(1)在安装成功后,怎么找到mysql的默认密码。
在mysql安装目录生成的data文件下,查找xxx.err的文件,可以查看临时密码,如图:
(2)应用程序无法正常程序 (0xc000007b)。
解决办法:安装运行库集合 http://www.pc6.com/softview/SoftView_104246.html
(3)启动服务失败
解决办法:
1)没有用管理员权限运行命令行。
2)删除my.ini文件。
(4)设置(或修改)root用户密码
mysql>set password for root@localhost = password('root')
(5)忘记root密码情况
关闭正在运行的MySQL服务。
打开DOS窗口,转到mysql\bin目录。
输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
连接权限数据库: use mysql; 。
改密码:update user set password=password(“root”) where user=“root”;(别忘了最后加分号) 。
刷新权限(必须步骤):flush privileges; 。
退出 quit。
(5)退出:
mysql>quit