千家信息网

mysql 8.0.12安装配置的示例分析

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍mysql 8.0.12安装配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、下载选择系统平台后,点击download(根据系统选择64或32位)
千家信息网最后更新 2024年11月23日mysql 8.0.12安装配置的示例分析

这篇文章主要介绍mysql 8.0.12安装配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、下载

选择系统平台后,点击download(根据系统选择64或32位)

二、配置

1、下载成功后,解压安装包到要安装的位置,我是安装在"D:\MySql\"

如果安装目录下包含data文件夹,删除

2、在环境变量PATH中把bin目录添加进去

三、安装

1、以管理员身份运行cmd

2、进入安装目录下的bin文件夹

3、执行mysqld --initialize或mysqld --initialize-insecure --user=mysql

执行成功,在安装目录下会生成data文件夹,打开文件夹找到.err文件,已文本编辑器打开

搜索"root",冒号后面就是随机生成的临时密码

4、继续,输入mysqld --install

5、检测安装,输入mysql --version

6、启动mysql服务,输入net start mysql,ps:停止服务是net stop mysql

四、客户端测试

1、mysql -uroot -p 如下图

五、修改用户名密码

1、在安装目录下新建mysql-init.txt,输入ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';,保存

PS:5.7.5以及以前版本输入SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

2、关闭mysql服务,然后在cmd中进入bin目录,输入mysqld --init-file=D:\MySql\mysql-8.0.12-winx64\mysql-init.txt,执行完成后,删除mysql-init.txt文件,重启mysql服务

3、输入mysql -u root -p,随后输入密码登录(如果登录不了,输入.err里的随机密码进入mysql,执行第4步)

4、进入mysql的shell后重新键入前面在mysql-init.txt里的命令

输入exit退出后重新用新密码登录

五、验证mysql正常使用

输入show databases;

输入use mysql;

输入SELECT User,Host,authentication_string FROM user;

六、配置编码为UTF-8

1、查看默认编码

show variables like '%character%';

2、在D:\MySql\mysql-8.0.12-winx64的根目录下,新建my.ini文件,(5.7后没了这文件,自己新建),如下图:

3、编辑my.ini

在[mysqld]节点下,配置服务端编码,添加2项内容

character_set_server=utf8

[mysql]节点的,这个是配置客户端信息的

我们也添加[mysql]节点,并配置编码UTF8

[mysql]default-character-set=utf8[mysqld]default-character-set = utf8character_set_server = utf8[mysql]default-character-set = utf8[mysql.server]default-character-set = utf8[mysqld_safe]default-character-set = utf8[client]default-character-set = utf

如下图:

七、测试查询

1、修改了配置文件必须先重启服务

2、正常使用root用户登陆

3、运行命令show variables like "%character%"查看系统字符集变量,如下图:

客户端连接:

Navicat For MySQL

错误提示:1251- Client does not support authentication protocol requested by server;consider upgrading MYSQL

解决办法:

1、通过命令行进入解压的mysql根目录下。

2、登陆数据库

mysql -uroot -p

3、再输入root的密码:

4、更改加密方式:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

5、更改密码:该例子中 123456为新密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

6、刷新:

FLUSH PRIVILEGES;

最后连接成功:

以上是"mysql 8.0.12安装配置的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

输入 文件 配置 密码 目录 服务 文件夹 编码 成功 内容 命令 客户 客户端 系统 节点 登录 示例 分析 变量 根目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 长沙软件开发价格多少 中国人口名字普查数据库 网络安全建设原则 服务器端口开启 河南常用软件开发零售价 剑灵革命EN服务器什么意思 公众号软件开发服务方案 sql数据库导入工具 大公司软件开发整个工期估算 常州网络安全互动派奖平台 数据库漏水 广州电脑软件开发定制 系统开发中不同数据库数据关联 软件开发和程序员哪个好 数据库位标签多条件查询 网易用的什么数据库 比赛评分系统用什么软件开发 软件开发除了程序员还能干什么 数据库的元数据异常重复怎么解决 手机网络安全类型不正确怎么解决 创景网络技术 数据库安装完怎么知道账号密码 文件服务器分布式访问 检查数据库安全性有哪些步骤 后端工程师负责数据库开发吗 登录流程 数据库设计 泗阳大型网络技术大概费用 奉贤区市场软件开发要多少钱 如何做好网络安全工作 柔性软件开发平台
0