mysql8.0.27的安装及配置1.官⽹下载mysql8.0.27社区版压缩包
点击 Download
点击 No thanks, just start my download 即可开始下载
2.下载完,解压到需要的⽂件夹
3.打开⽂件夹(这个⽂件夹就是mysql的安装⽬录),编写⼀个名字叫my.ini的初始化配置⽂件(需要⾃⼰新建)
my.ini⽂件内容如下:
[mysqld]
# 设置3306端⼝
port=3306
# 设置mysql的安装⽬录
basedir=D:\\study\mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放⽬录
datadir=D:\\study\mysql-8.0.27-winx64\data
# 允许最⼤连接数
max_connections=200
# 允许连接失败次数
max_connect_errors=10
# 服务端使⽤的字符集
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
这⾥要说明⼀点,data⽂件夹是不需要⾃⼰新建的。
mysql下载之后是个文件夹4.初始化mysql
搜索命令提⽰符,右键点击,以管理员⾝份运⾏。
进⼊mysql的bin⽬录 cd D:\study\mysql-8.0.27-winx64\bin。(这是我mysql的bin⽬录)
cd 是进⼊⽬录的命令;盘符+:(英⽂状态下的冒号)可以进⼊对应的盘。(如果 cd D:\study\mysql-8.0.27-winx64\bin 执⾏了,但是没有进⼊到对应⽬录,可以试试这个,举个例⼦,C盘状态下cd D:\study\mysql-8.0.27-winx64\bin 执⾏了,但是没有进⼊到对应⽬录,这时候使⽤ d: (这⾥盘符⼤⼩写都没有关系)进⼊D盘,是可以直接到
D:\study\mysql-8.0.27-winx64\bin ⽬录的)
在mysql的bin⽬录下,执⾏ mysqld --initialize --console。
之后会出现⼀连串的提⽰,抓住关键字 root@localhost:,它后⾯接着的是随机密码,复制下来保存好。(冒号后⾯,也就是随机密码前⾯,有⼀个空格,不⽤复制)
5.安装mysql服务
在mysql的bin⽬录下,执⾏ mysqld --install,安装成功会提⽰:Service successfully installed。
6.启动mysql服务
在mysql的bin⽬录下,执⾏ net start mysql。
7.连接mysql
在mysql的bin⽬录下,执⾏ mysql -uroot -p。
接下来是输⼊密码,输⼊刚刚保存下来的随机密码。
8.修改密码(新密码就是修改之后的密码)
修改密码的命令是 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';。(这其实是⼀条sql语句)
下⼀次连接就需要⽤新密码连接了
9.退出连接
退出连接的命令是 quit / exit。(这⾥‘/’是或者的意思)
10.停⽌服务
停⽌服务的命令是 net stop mysql。
11.环境变量配置
此电脑->右键->属性->⾼级系统设置->环境变量->系统变量栏->新建->变量名为 MYSQL_HOME->变量值为mysql的安装⽬录->确定->到系统变量Path->编辑->新建两条环境变量,⼀条值为%MYSQL_HOME%,另⼀条值为 %MYSQL_HOME%bin 。
12.可能出现的问题
(1)初始化时,出现 Install/Remove of the Service Denied,原因:没有以管理员⾝份运⾏,解决:退出来,以管理员⾝份运⾏。
(2)初始化时,出现 The Service already exits ,原因:之前有安装过mysql服务,也可能时卸载残留,解决:先删除之前的,再安装⽬前的。具体命令: sc delete mysql (删除服务⽤); mysqld --install mysql (安装服务⽤)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论