MySQL压缩包安装
程序员文章站
2024-03-21 18:50:10
...
下载
下载地址
下载完成之后解压到一个目录下,我这里解压到:E:\mysql-5.7.29-winx64
配置环境变量
在系统变量中新建MYSQL_HOME,值为E:\mysql-5.7.29-winx64。
在path中添加:%MYSQL_HOME%/bin
配置 my.ini文件
在E:\mysql-5.7.29-winx64目录下创建my.ini文件,将以下内容加入
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=E:\mysql-5.7.29-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=E:\mysql-5.7.29-winx64\data
#最大连接数
max_connections=20
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
#编码
default-character-set=utf8
以管理员的身份运行cmd
1、输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功
2、mysqld --initialize,此时不会有任何提示
3、启动命令:net start mysql,出现以下提示证明MySQL启动成功。如果出现找不到文件,则是因为服务的可执行文件地址与mysql下载的地址不一致,修改为你的mysql下载地址即可
4、登录mysql,使用命令mysql -u root -p,这时会出错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)。这时因为执行mysqld --initialize命令时会自动生成一个随机密码,随机密码在data文件夹下的.err文件中,例如
随机密码为
;XI+5Fdkr8ck
,这时再登录输入这个密码即可。
生成无密码用户初始化使用如下命令
mysqld –initialize-insecure
5、重新设置密码
登录之后需要重新设置密码才能操作数据库
set password for aaa@qq.com = password(‘123456’);
到此数据库安装完成