如何初始化mySQL8.0:
一,下载
网址:https://dev.mysql.com/downloads/mysql/
二,配置
下载完后打开下载文件,弹出一个解压工具
解压到c盘:
打开mysql文件夹
可以看到我的这个压缩版里面是没有配置文件.ini 。所以要创建一个配置文件;具体创建配置文件如下:
-
找到记事本
-
在记事本中写入如下代码:(根据每一个人的地址,版本不同做修改)
[mysqld] #设置3309端口 port=3309 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\mysql-8.0.26-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password #定义默认的时区 default-time-zone='+08:00' [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [client] #设置mysql客户端连接服务端时默认使用的端口 port=3309 default-character-set=utf8
-
保存的格式:文件名:my.ini 类型为:所有文件
最后得到一个配置文件
- 将该文件放入mysql文件夹中的bin中;(注意如果只放在mysql文件夹,则该后面cmd找不到该配置文件)
三,初始化
1.打开CMD(注意是以管理员的身份打开)切换到bin目录:
cd C:\Users\feng\mysql-8.0.26-winx64\bin(根据每一个人的地址不同做修改)
2.然后输入以下代码:mysqld --initialize --user=mysql --console
这个指令会生成一个临时密码
3.输入以下命令:mysqld --install,进行安装服务操作。
4.之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。
5.最后,输入命令行mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。