MySQL8.0.27安装详细教程与安装失败原因解析
本来向分享⼀下数据库学习和性能优化的⼀些经验的,后来想了想,还是先分享⼀下MySQL的基本安装和新⼿安装时会遇到的⼀些常见问题吧。⾔归正传,下⾯开始了。
下载安装包
接下来按照以下步骤操作
解压并新增配置⽂件
完成安装包下载后,就是解压增加配置⽂件了。
解压安装⽂件到指定路径后,新建⼀个my.ini⽂件,按照以下需求输⼊以下内容。
[mysqld]
# 设置3306端⼝
port=3306
# 设置mysql的安装⽬录 ----------是你的⽂件路径-------------
basedir=D:\tools\mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放⽬录 ---------是你的⽂件路径data⽂件夹⾃⾏创建
#datadir=D:\tools\mysql-8.0.27-winx64\data
# 允许最⼤连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使⽤的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
# 默认使⽤“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使⽤的端⼝
port=3306
default-character-set=utf8mb4
新⼿注意按照下图,先输⼊D:\,切换到数据库的盘,再 cd 打开进⼊到mysql的安装⽬录: D:\tools\mysql-8.0.27-winx64\bin
执⾏
mysql下载后安装中出现提示不到安装包mysqld --initialize –console
常见失败原因
注意:此处经常会报如上图所⽰错误,试了很多种办法,有时候会提⽰““mysql: can't find messagefile './errmsg.sys'”我是将⽂件安装⽬录/share/english/errmsg.sys 中的⽂件errmsg.sys复制到/usr/mysql/share ⽂件夹下⾯。然后重新执⾏命令。可能还是失败。
低级⼀点的错误是提⽰没有到data⽂件之类的错误,需要⼿动在⽬录下添加data⽂件。
最终可能还是安装失败,根本原因是需要使⽤管理员⾝份运⾏cmd命令解决。
如下图所⽰,以管理员⾝份打开cmd命令进⾏安装。
执⾏下图命令
记住随机密码,后⾯需要使⽤,我的随机密码是:s=QK-<l6va6g
随后开启MySQL服务并修改密码
接着输⼊ mysqld –install,得到以下提⽰表明安装成功。
之后的运⾏都要以管理员⾝份进⾏操作。
net start mysql
出现以下提⽰表⽰mysql服务启动成功。
修改密码
输⼊:
mysql -uroot -p
回车后,输⼊前⾯获得的随机密码“s=QK-<l6va6g”(输⼊⾃⼰的随机密码),可得到如下界⾯。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论