Mysql下载安装教程及部分报错——win10
mysql 下载
下载地址:https://dev.mysql.com/downloads/mysql/
- 选择 非 Debug 的 zip 包下载
- 点击
No thanks, just start my download
配置
将下载包解压并进入文件夹,创建
my.ini
文件,并添加如下信息:[client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=mysql目录
- 以管理员身份打开 cmd ,进入 MySQL 中的 bin 目录;
初始化数据库:
mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,如:
2022-11-05T07:24:35.529123Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Wek+ap1q)Bak
Wek+ap1q)Bak
即为初始密码,在登陆数据库之后要求修改;安装数据库
mysqld install
启动数据库服务:
net start mysql
登录数据库
mysql -u 用户名 -p
回车确认之后会出现
Enter password:
直接输入上面哪个随机的初始密码登录;登录之后要先修改密码才能使用
ALTER USER USER() IDENTIFIED BY '要修改的密码';
以上步骤都弄好之后就可以正常使用 MySQL 服务了,MySQL 服务是开机自启动的,所以不用担心是否要重新运行的问题。
配置过程中遇到的问题
未创建
my.ini
文件G:\Java\mysql\mysql-8.0.31-winx64\bin>mysql install ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
mysql 未安装成功
G:\Java\mysql\mysql-8.0.31-winx64\bin>net start mysql 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。
未修改密码
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.