本文目录导读:
《MySQL社区版8.0.12安装与使用全攻略》
安装前的准备
1、系统要求检查
- MySQL 8.0.12社区版对操作系统有一定的要求,在Windows系统上,建议使用Windows 10或Windows Server 2016及以上版本,以确保兼容性和性能,对于Linux系统,常见的如Ubuntu 18.04、CentOS 7等都能很好地支持。
2、下载安装包
图片来源于网络,如有侵权联系删除
- 访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)。
- 在下载页面中,找到MySQL Community Server 8.0.12版本对应的安装包,如果是Windows系统,选择Windows (x86, 64 - bit), ZIP Archive版本可以方便地进行自定义安装;对于Linux系统,根据你的Linux发行版选择相应的RPM或DEB包(Ubuntu使用DEB包,CentOS使用RPM包)。
Windows系统下的安装
1、解压安装包
- 将下载的ZIP文件解压到你选择的安装目录,例如C:\mysql - 8.0.12
。
2、配置环境变量
- 右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”中的“环境变量”。
- 在系统变量中找到“Path”变量,点击“编辑”,添加C:\mysql - 8.0.12\bin
到变量值中,这样就可以在命令行的任何目录下使用MySQL命令了。
3、初始化MySQL
- 以管理员身份打开命令提示符,进入到MySQL的bin目录下,例如cd C:\mysql - 8.0.12\bin
。
- 执行命令mysqld --initialize --console
,这个命令会初始化MySQL,并且在控制台输出临时的root用户密码,一定要妥善保存这个密码,例如输出可能类似于[Note] A temporary password is generated for root@localhost: AbCdEfGh123456
。
4、安装MySQL服务
- 在命令提示符下执行mysqld - install
,这将把MySQL安装为Windows服务。
图片来源于网络,如有侵权联系删除
5、启动MySQL服务
- 执行net start mysql
来启动MySQL服务。
6、修改root用户密码
- 执行mysql - u root - p
,然后输入初始化时得到的临时密码。
- 进入MySQL命令行后,执行ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
,将your_new_password
替换为你自己设置的新密码。
三、Linux系统下的安装(以Ubuntu 18.04为例)
1、安装依赖包
- 在安装MySQL之前,需要安装一些依赖包,在命令行中执行sudo apt - get update
更新软件包列表,然后执行sudo apt - get install libaio1
。
2、安装MySQL
- 下载MySQL的DEB包,可以使用命令wget https://dev.mysql.com/get/mysql - 8.0.12 - 1ubuntu18.04 - amd64.deb - bundle.tar
。
- 解压下载的包tar - xvf mysql - 8.0.12 - 1ubuntu18.04 - amd64.deb - bundle.tar
。
- 按照顺序安装包中的组件,先安装公共文件包sudo dpkg - i mysql - community - common_8.0.12 - 1ubuntu18.04_amd64.deb
,然后是客户端包sudo dpkg - i mysql - community - client_8.0.12 - 1ubuntu18.04_amd64.deb
,最后是服务器包sudo dpkg - i mysql - community - server_8.0.12 - 1ubuntu18.04_amd64.deb
。
图片来源于网络,如有侵权联系删除
3、初始化与启动
- 安装完成后,MySQL服务会自动初始化并启动,可以使用systemctl status mysql
来查看MySQL服务的状态。
- 查看初始的root用户密码,执行grep 'temporary password' /var/log/mysql/error.log
,得到临时密码后,可以使用mysql - u root - p
登录并修改密码,修改密码的命令与Windows下类似。
MySQL的基本使用
1、创建数据库
- 登录到MySQL命令行后,使用CREATE DATABASE your_database_name;
命令来创建数据库,例如CREATE DATABASE mytestdb;
。
2、创建用户并授权
- 使用CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
创建用户,然后使用GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
授予该用户对指定数据库的所有权限。
3、表操作
- 进入到指定数据库USE your_database_name;
,然后可以使用CREATE TABLE
语句创建表,例如CREATE TABLE mytable (id INT, name VARCHAR(50));
,可以使用INSERT INTO
语句插入数据,SELECT
语句查询数据等。
MySQL社区版8.0.12的安装和使用虽然有一定的步骤,但只要按照上述教程仔细操作,就能够顺利地在Windows或Linux系统上安装并开始使用MySQL进行数据库相关的开发和管理工作。
评论列表