最新版MySQL-8.0.22-winx64 安装与卸载与问题的解决办法
1.下载
MySQL:sql/downloads/mysql/
下载完后,注意这里将 zip 包解压到相应的目录,这里我解压后的文件夹是 E:\Program Files\mysql-8.0.22 下。
2.安装
1.以管理员身份 --到文件的位置 --cd bin
在window7/8/10系统 单击开始菜单,在搜索程序或文件中输入cmd ,按回车键(Enter), 会弹出,在其上单击右键以管理员启动。
mysql下载之后是个文件夹
2.以管理员身份打开 cmd 命令行工具,切换目录:
D:\mysql\mysql-8.0.22 \bin
3.键入命令mysqld --initialize –console初始化数据库:
键入命令
初始化成功后界面不提示,在安装的根目录下我们能看到多了一个data的文件夹,并生成一个初始密码<w?);*eer0&V后续登录需要用到,你也可以在登陆后修改密码。如
...
2020-10-30T17:05:15.650400Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: <w?);*eer0&V
...
4.键入命令 mysqld install
5.显示Service successfully installed. 表示安装成功
 之后就可以通过命令net start mysql启动mysql服务了。
3.启动
1. 键入命令 net start mysql
2. 键入命令 mysql -hlocalhost -uroot –p
命令行输入:mysql -hlocalhost -uroot –p
修改MySQL默认密码
注意,首次进入mysql需要修改登陆密码,使用以下语句修改密码
方法1: 用SET PASSWORD命令 
首先登录MySQL。 
格式:mysql> set password for 用户名@localhost = password('新密码'); 
例子:mysql> set password for root@localhost = password('123'); 

方法2:用mysqladmin 
格式:mysqladmin -u用户名 -p旧密码 password 新密码 
例子:mysqladmin -uroot -p123456 password 123 

方法3:用UPDATE直接编辑user表 
首先登录MySQL。 
mysql> use mysql; 
mysql> update user set password=password('123') where user='root' and host='localhost'; 
mysql> flush privileges;
方法4:用alter命令修改
mysql>alter user 'test_1'@'localhost' identified by '123456';
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '1
23456';
至此mysql已经全部安装配置完成了,可以直接用了,如图,可以查看原有的那些数据库。
4.停止
卸载
MySql8.0以上版本彻底卸载
1)停止MySQL服务
开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。
2)命令:mysqld remove mysql 或者 sc delete mysql
3)删除MySql安装目录下的MySql文件夹
4)打开注册表编辑器,删除注册表MySql相关(如果没有相应的文件夹则不用删除)
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文件夹
5)删除目录C:\ProgramData\MySQL文件(如果显示正在被其他应用所使用,重新启动电脑即可删除)
然后,就可以重装MySQL数据库了!
报错:
解决办法:
注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\A
pplication\MySQL文件夹 修改ImagePath路径,路径是MySQL的解压目录
修改完重启解决。
安装了最新版的mysql但是没有到my.ini配置文件,查看了隐藏文件也没有,但有人建议配置一个,有人不建议配置。各有说法配置有没有用,尚待使用观察。不过下面还是提供一个作为备用。
mysql 8.0.15 的my.ini 配置
my.ini
[mysqld]
# 设置3306端口
port=3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir= E:\Program Files\mysql-8.0.22
# 自定义设置mysql数据库的数据存放目录
datadir= E:\Program Files\mysql-8.0.22\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。