千家信息网

mysql 8.0.12 安装使用教程

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,记录了mysql 8.0.12 安装使用教程,供大家参考Windows首先从官网下载压缩包;在安装目录解压缩;进入压缩目录,在目录下新建my.ini,配置内容如下;[mysqld]# 设置3306端口
千家信息网最后更新 2026年11月03日mysql 8.0.12 安装使用教程

记录了mysql 8.0.12 安装使用教程,供大家参考

Windows

首先从官网下载压缩包;

在安装目录解压缩;

进入压缩目录,在目录下新建my.ini,配置内容如下;

[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\mysql\\mysql-8.0.12-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=D:\\mysql\\mysql-8.0.12-winx64\\Data # 此处同上# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用"mysql_native_password"插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8

把目录添加到环境变量;

以管理员身份运行cmd;

在MySQL安装目录的 bin 目录下执行命令:mysqld --initialize --console;执行完成后,会打印root用户的初始密码,比如:

[Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E

其中rI5rvf5x5G,E是初始密码,不包含空格,不要手贱关快了;

在MySQL安装目录的 bin 目录下执行命令:mysqld --install ;

安装完成之后,就可以通过命令net start mysql启动MySQL的服务了。通过命令net stop mysql停止服务。通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务;

在MySQL安装目录的 bin 目录下执行命令:mysql -u root -p(以root账户登录mysql,密码为空),然后输入上面的密码;

在MySQL中执行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 

注意命令尾的";"一定要有,这是mysql的语法;

管理员root的host是localhost,代表仅限localhost登录访问。如果要允许开放其他ip登录,则需要添加新的host。如果要允许所有ip访问,可以直接修改成"%";

创建用户:

CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh223!@#';grant all on *.* to root@'%'identified by 'password' 设置一个root用户允许远程登录

检查用户:

select user, host, plugin, authentication_string from user\G;

授权所有权限 :

GRANT ALL PRIVILEGES ON *.* TO 'xxh'@'%';

授权基本的查询修改权限,按需求设置:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxh'@'%';

查看用户权限。

show grants for 'xxh'@'%';

LINUX

有几点注意:

1、安装完mysql,更改数据库编码设置,位置在/ect/my.cnf,分别增加以下字段;

[mysql]default-character-set=utf8 [client]default-character-set=utf8 [mysqld]character-set-server=utf8

2、初始化数据库的安全设置:mysql_secure_installation ,便于远程连接;

3、使用Navicat连接数据库。

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

目录 命令 教程 数据 数据库 用户 服务 密码 版本 登录 斜杠 权限 内容 字符 字符集 客户 客户端 端口 管理员 这是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 云之行互联网科技 西安纸贵互联网科技有限公司 互联网品科技 华宇互联网科技 期待互联网科技 世界互联网领先科技成果 长亮科技互联网金融 互联网科技英文翻译 中国互联网有什么科技含量 互联网大会黑科技排名 内蒙古九一互联网科技 朱啸虎曾投资哪些互联网科技企业 工业互联网展湾科技股份有限公司 梅州GM互联网络科技有限公司 广州千川互联网科技有限公司 广州百诚互联网科技有限公司官网 昆明中奇联合互联网科技 普陀区互联网教育科技管理办法 互联网科技收购价值 互联网科技工作委员会毛军 科技互联网公司装修 互联网科技卖菜 中国互联网金融科技基金 科技大学互联网专业好不好 北京三清互联网科技 天速互联网络科技有限公司 茂名市互联网科技产业园 山东有哪些互联网科技公司 承德科技产业互联网平台
0