Mysql 8.3 安装(windows和linux平台)

462 阅读2分钟

windows平台

1. 下载server

点击此处下载mysql服务

image.png image.png 下载完点击运行安装文件

image.png

image.png

image.png

选择安装目录,记住安装在哪个目录中 image.png

image.png image.png

image.png 上面安装完之后,只是将文件复制到了指定目录中,还要进行一些设置.

image.png image.png image.png image.png image.png image.png image.png image.png image.png

image.png

image.png

设置环境变量,使得控制台可以在任何目录使用mysql命名

image.png 加上一行我们刚才mysql安装目录中的bin目录

image.png

然后打开控制台,输入以下命令:

mysql -uroot -p 

然后输入上面安装步骤中输入的密码 image.png

1.1 下面设置登录权限,设置为可以远程登录

输入show databases 查看所有的数据库

image.png 然后切换到mysql数据库 image.png 查看所有的表 image.png 查看user表中用户的登录权限 image.png Host字段中,只有william用户是%,其余都是localhost.localhost表示只能本地登录.%则表示可以远程访问.

这里将root用户可以设置为远程登录,直接修改表的字段

update user set Host = '%' where user = 'root';

然后需要执行一个刷新命令才能生效

flush privileges;

2. 下载mysql官方客户端workbench

点击此处下载

image.png 然后运行安装文件

image.png 选择安装目录 image.png image.png image.png image.png

2.1 workbench使用

新建连接

image.png image.png image.png

image.png 如果提示这个对话框,不用管,这个警告版本不兼容,workbench说是为了5.6、5.7、8.0使用的。 image.png image.png image.png

在schmeas空白右键新建数据库 image.png image.png image.png 在这里会生成sql语句来创建数据库 image.png 最后成功创建

这个软件相比其他第三方软件没有多少差别,所以使用官方的已经足够。

Linux平台(wsl)

1. 安装server

输入下面命令安装

apt-get install mysql-server -y

然后创建一个用户授予所有权限
首先用root用户登录,密码是Linux用户默认密码

image.png 创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

image.png 授予用户所有权限

grant all privileges on *.* to 'william'@'%';

最后刷新

flush privileges;

最后重启下服务

service mysql restart

如果是云服务器,要将3306端口放开