本文作者:chenzj

Windows和Linux离线安装MySQL 8.0.32

chenzj 2023-03-23 1820 抢沙发
Windows和Linux离线安装MySQL 8.0.32摘要: MYSQL官方网站:...

Windows和Linux离线安装MySQL 8.0.32

MYSQL官方网站:https://dev.mysql.com/downloads/mysql/

image.png

一、Cenots 8 离线安装

将文件上传到/opt目录下

输入以下命令解压

[root@localhost opt]# tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar

 执行以下命令进行安装

[root@localhost opt]# rpm -ivh mysql-community-common-8.0.32-1.el8.x86_64.rpm 
[root@localhost opt]# rpm -ivh mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-libs-8.0.32-1.el8.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-client-8.0.32-1.el8.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-icu-data-files-8.0.32-1.el8.x86_64.rpm 
[root@localhost opt]# rpm -ivh mysql-community-server-8.0.32-1.el8.x86_64.rpm

注意:如果出现Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY错误,需要添加--force --nodeps参数


启动MYSQL 并加入开机启动


[root@localhost opt]# systemctl start mysqld
[root@localhost opt]# systemctl enable mysql

查看临时密码

cat /var/log/mysqld.log

查找以下字符串,ziCy9KTtlf%0就是本次mysql安装中的root密码

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ziCy9KTtlf%0


二、Windows 安装

1.下载MYSQL程序:https://dev.mysql.com/downloads/mysql/

2.解压到D盘

3.添加环境变量

属性==》高级系统设置==》环境变量==》新建环境变量 :变量名:MYSQL_HOME ,变量值:数据库的路径,我的是:D:\mysql-8.0.32-winx64。注意:此步的作用是在任何路径下能使用MYSQL的命令,否则命令需要跟上绝对路径。如D:\mysql-8.0.32-winx64\mysql -u root -p

image.png

在PATH 项添加;%MYSQL_HOME%\bin,如图

image.png

进入BIN目录,按SHIFT+鼠标右建打开POWERSHELL

输入以下命令配置MYSQL,root密码为空

cmd
mysqld.exe -install                    //安装MYSQL服务
mysqld.exe --initialize-insecure --user=mysql    //mysql配置root密码为空
net start mysql                       //启动mysql服务


image.png

卸载MYSQL

1.net stop mysql         //停止MYSQL服务

2.sc delete mysql        //删除mysql服务

3.删除mysql文件夹


开启远程访问连接

下命令登录到 MySQL 控制台:

mysql -u root -p

运行以下 SQL 语句来创建一个新用户并分配远程访问权限:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
FLUSH PRIVILEGES;

注意:将 username 替换为自定义的用户名,password 替换为密码。

现在,您已经成功开启了MySQL 8.3的远程连接。


文章版权及转载声明

作者:chenzj本文地址:https://www.it-js.net/8.html发布于 2023-03-23
文章转载或复制请以超链接形式并注明出处IT技术

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,1820人围观)参与讨论

还没有评论,来说两句吧...