文章目录
一、MySQL8.2.0的下载
首先打开官网 --> MySQL官网入口
这里左边橙颜色的英文表示的是发行的最新版本,MySQL的版本有很多,其功能都大同小异,为了后续安装讲述的方便,我下载的是MySQL8.2.0版本的,就在蓝色英文表示的历史版本中。
二、安装
这里由于截图的时候没看清楚序号,所以后面的序号是从12开始的,很抱歉。
三、MySQL的安装配置
Port是表示端口号,若3306端口被占了,可以进行修改,一般MySQL默认的端口就是3306。
四、环境变量的配置
五、验证成功与否
mysql -uroot -p
查看数据库
SHOW DATABASES;
六、关于ini文件的解决办法
本人在安装数据之前也遇到过此问题,查阅过相关资料,为此做出总结,本人尝试过且有效的办法是手动进行添加,有两种放案,具体如下:
方案一
[mysqld]
#端口号
port = 3306
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1
log_bin_trust_function_creators=1
skip-grant-tables
[mysql]
#编码
default-character-set=utf8
方案二
[mysqld]
#mysql的根目录(路径)
basedir=E:\MySQL
datadir=E:\MySQL\data\
port=3306
#首次登录不用输入密码
skip-grant-tables
不过值得一提的是,非zip文件的安装方式一般不许要添加ini文件,可以直接启动成功。
七、关于下载的zip文件的安装流程
首先也是配置环境变量,和步骤四一样,这就不做过多赘述
1、注册MySQL服务
1、 输入安装命令 mysqld -install [回车之后出现Service successfully installed , 则安装成功] [出现Install of the Service Denied,就是安装失败,说明需要管理员的方式进入cmd] 2、成功之后继续输入 mysqld --initialize [这个命令回车之后不会有任何提示]
2、启动MySQL服务
输入 net start mysql 回车之后出现启动成功
3、进入MySQL服务
上面的操作好之后 , 就是对MySQL服务进行启动
mysql -uroot -p 回车之后 , 有个Enter password:这个是要输入密码 , 因为前面还没有对密码进行>设置 , 直接回 车即可 接下来出现了 mysql> 即进入了MySQL服务
4、设置MySQL密码
1、进入一个设置一个数据库mysql , 这个数据库是一个授权库,主要存储系统用户的权限信息 输入:use mysql; 回车 2、 输入以下(密码为:root) update user set authentication_string=password("root") where user="root"; 回车之后出现:Query OK 表示已经设置好了
5、重启MySQL服务
退出MySQL:输入quit 1、停止MySQL的服务 net stop mysql 3、接下来在到cmd中启动数据库 net start mysql 4、 进入MySQL服务 mysql -uroot -p 回车之后就输入刚才设置的密码 , 之后回车进入了MySQL服务 5、 重置MySQL的服务 , 因为刚才了设置了密码 , 现在需要重置一下 输入:alter user user() identified by "root"; 回车之后出现:Query OK 表示重置成功 6、现在输入:SHOW DATABASES; 可以看到一个数据库表 , 表示数据库已经设置成功。
八、配置安装时可能会遇到的问题
mysql无法启动时,可能是程序进程被占用。
当mysql可以启动但无法被运行时
这篇博文主要是对于本人第一篇博文MySQL环境搭建的补充,可能还存在很多问题,还请见谅!