mysql报错 2061, "Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection." 的解决办法

原因是mysql 8为了提高安全性,默认使用caching_sha2_password作为密码加密方式,需要加密连接,加密连接需要证书,详见:https://www.jianshu.com/p/d677bb316ab0 这里提供一个更简便的解决办法,使用老的密码加密方式: 在phpmyadmin中管理账户,点进去账户后点上面的“Change password”,重设密码,密码加密方式选择“MySQL自带身份验证”
2022-11-10 15:20 | 阅读 2146 次 | 评论 0 条

在Ubuntu20.04安装配置mysql8数据库

1、在Ubuntu安装mysql数据库 sudo apt install mysql-server 2、初次登录数据库 sudo mysql -u root –p 3、解决非sudo用户无法登录的问题: 1、进入sudo模式: sudo -s 2、登陆数据库 mysql -u root -p 3、输入root的密码(默认为空) Enter password: 4、更改加密方式 ...
2021-11-04 22:01 | 阅读 506 次 | 评论 0 条

phpMyAdmin 5.1.1 打开很慢很卡的解决办法

果然还是检测版本的问题,phpMyAdmin有一个机制,就是每次打开一个页面的时候都会到官方服务器检测是否需要升级,而官方服务器在国外,所以这个检测过程经常会很慢,页面就卡住在这个流程上了,闲言少叙,直接上解决办法: 1、打开 libraries/classes/Controllers/VersionCheckController.php 2、找到大约 27 行 把 “$versionDetails = $versionInformation->getLatestVersion();” 改为...
2021-07-14 10:03 | 阅读 1184 次 | 评论 0 条

推荐一个mysql数据库结构对比工具

https://github.com/DBDiff/DBDiff
2020-08-07 11:28 | 阅读 4903 次 | 评论 1 条

设置sql-mode提高mysql5.7的兼容性

设置方法: vi /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下面添加一行: sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO"
2017-11-10 17:28 | 阅读 3006 次 | 评论 0 条

修改mysql的group_concat_max_len限制

默认是1024字节,经常超过这个字节数就导致计算错误,可以设置的大一些,设置方法: vi /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下面添加一行: group_concat_max_len = 102400
2017-11-10 17:22 | 阅读 5468 次 | 评论 0 条

修改phpmyadmin下拉列表中常用字段类型的方法

用phpmyadmin创建数据表字段的时候,“类型”的下拉菜单很长,默认的几个常用的(INT、VARCHAR、TEXT、DATE)已经放在最上边了,但是这4个不是我最需要的,比如DATE,很少用到,DATETIME经常用到,却在下边。怎么把DATETIME放上去呢?修改方法如下: 打开文件 libraries/Types.php 搜索 getColumns ,里面的数组里就是常用的字段类型,修改成你想要的就可以了: 修改后的效果如图:
2016-11-09 17:09 | 阅读 5627 次 | 评论 0 条

phpmyadmin左侧数据表每页只显示50个的解决办法

如果超过50个数据表,就会分页显示,在进行表名搜索过滤显示的时候很不方便,如图: 可以通过修改参数把这个值改的大一些,修改方法: 1、跳到phpmyadmin项目的根目录 2、打开libraries/config.default.php 3、在这个文件里搜索MaxNavigationItems 4、把默认值50改为500
2016-11-05 13:49 | 阅读 4488 次 | 评论 0 条

更改mysql默认引擎为InnoDB

mysql默认是关闭InnoDB存储引擎的使用的,将InnoDB设置为默认的引擎如下。 1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。 2. 设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入: default-storage-engine=INNODB 3. 重启mysql服务器 4. 登录mysql数据库,mysql>show engines。如果出现 InnoDB |DEFAULT,则表示设置Inno...
2014-04-17 17:10 | 阅读 2490 次 | 评论 0 条

mysql数据库的备份与恢复

MyISAM引擎 备份 mysqldump -u root -p --default-character-set=utf8 --opt --triggers -e -C -R dbname > bak_dbname.sql 恢复 mysql -u root -p --default-character-set=utf8 dbname < bak_dbname.sql InnoDB引擎 备份 mysqldump -u root -p --default-character-set=...
2014-02-13 17:10 | 阅读 2256 次 | 评论 0 条

设置phpmyadmin为自动登录的方法

打开config.inc.php 设置 $cfg['Servers'][$i]['auth_type'] = 'config'; 设置 $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '123456'; //123456为mysql的root密码
2014-02-12 14:51 | 阅读 2121 次 | 评论 0 条

设置mysql数据库的默认编码为utf8

vi /etc/mysql/my.cnf 在[mysqld]下面加入下面两行: #默认字符集为utf8 default-character-set=utf8 #设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行 init_connect='SET NAMES utf8'
2013-07-15 17:16 | 阅读 2137 次 | 评论 0 条

phpmyadmin编码整理下拉菜单编码选项过多的解决办法

用phpmyadmin管理mysql数据库很方便,但是选择“整理”的时候那个下拉菜单感觉太长了,几乎涵盖了全球所有语言的编码,而我们常用的无非就gbk、gb2312、utf8,那么长的下拉菜单每次我选择gbk的时候都很麻烦。网上搜了一下好像phpmyadmin没有设置这个下拉菜单的选项。看了一下phpmyadmin的源代码好像这些编码选项是从MYSQL数据库里面取读出来的,不作深究,用最简单的办法来解决。 打开phpmyadmin里面libraries文件下下的mysql_charsets.lib.php 找到大约11...
2010-04-06 14:15 | 阅读 2676 次 | 评论 1 条

mysql数据库中my.ini的优化,2G内存,针对站多,抗压型的设置

table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳innodb_additional_mem_pool_size=4M 默认为2Minnodb_flush_log_at_trx_commit=1 (设置为0就是等到innodb_log_buffer_size列队满后再统一储存,默认为1)innodb_log_buffer_size=2M 默认为1Minnodb_thread_concurrency=8 你的服务器CPU有几个就设置为几,建议用默认一般为8key_buffer_size=...
2008-06-14 18:59 | 阅读 6544 次 | 评论 1 条

mysql_fetch_array之后要用mysql_close()关闭数据库

对PHP和mysql不熟,听说mysql建立连接以后会自动关闭连接,不过我用的mysql_fetch_array之后好像不会自动关闭,因为这个还导致服务器的mysql卡死过几次。后面加了mysql_close()就好了 $conn=mysql_connect($host,$user,$pw); ………………………………………………………… ………………………代码……………………… …………………………………………………… mysql_close($conn);
2008-01-21 21:24 | 阅读 4213 次 | 评论 4 条

在视窗下安装MySQL(图文)

双击Setup.exe文件,开始mysql5.0的安装。先是等待,它自己解压文件,直到出现下面的窗口,图3 这里是安装欢迎程序,点击Next开始下一步安装。默认是Typical,建议改成Custom,因为Typical模式不允许改变安装路径,只能安装在C盘。下面会介绍Custom的安装方法,见图4。 到这一步需要选择组件及更改文件夹位置,组件就用默认的,位置可以选择Change来改变,见图5 注意:安装mysql的路径中,不能含有中文!一切就绪,点击Install开始安装。见图6。 开始安装过程,会出现安装进度条,见图7。 安装结束后,程序会提示是否要在mysql.com...
2007-12-12 19:54 | 阅读 3017 次 | 评论 0 条

MySQL修改密码方法总结

首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为你的用户名,你就可以改你自己的密码了。 当然如果你的mysqladmin连接不上mysql s...
2007-12-09 16:46 | 阅读 3021 次 | 评论 1 条
浏览2776917次
文章归档