找到 18 篇与 MySQL 相关的结果
-
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/202103/09/181902g77elqwzjxanwjbb.jpg" alt="Windows下MySQL重置root密码教程" />Windows下MySQL重置root密码教程
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
!!!必读!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! 自身动手能力或阅读能力不强的话可以找身边懂的人操作,或让服务器运营商帮忙操作。 不建议小白自己操作,不做快照又要操作数据丢失风险自己承担。 只分享基础教程,操作失误导致数据丢失自行负责。 所有命令衔接都要注意有空格的。 重要的事情说三遍,重要的事情提前说。 本篇以root用户为例,仅测试环境下操作,学习不要在生产环境下折腾。 常用情况:面板无法重设密码并且忘记root密码时、面板无法登录并且需要用到MySQL备份数据时(命令行备份数据下期出)、其他情况。** ** 面板安装的MySQL路径在 D:\BtSoft\mysql\MySQL8.0\bin 下,盘符和MySQL版本更换为自己的。 前往这个路劲后,在目录空白的地方,按住键盘左下角的SHIFT键的同时,按一下鼠标右键,唤醒右键菜单,找到“在此处打开powershell窗口”(低版本的Windows Server是cmd); 进入后输入cmd,即可继续我们的教程学习(如果你会powershell的话,使用powershell即可)。 1.打开命令窗口cmd后,输入命令,停止MySQL服务 net stop mysql2.开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory3.在同一个MySQL路劲下,打开一个新的cmd窗口,无密码登录MySQL,输入命令免密登录数据库,密码置为空,命令如下: mysql -u root -p4.使用mysql数据库: use mysql;5.查询用户(可省略): select user from user;6.更新指定用户的密码(示例root),注意提示,版本不同使用的命令不同,报错的话上网搜找解决方法: #mysql 5.5和5.6 update user set password=password("bt123456") where user="root"; flush privileges;#mysql 5.7 update user set authentication_string=password("bt123456") where user="root"; flush privileges;#mysql 8.0 update mysql.sys set autnentication_string=null where user="root"; flush privileges; alter user "root"@"localhost" identified with caching_sha2_password by "bt123456"; flush privileges;7.退出: quit或exit8.在跳过密码验证登录的cmd窗口停止掉正在执行的命令: 按ctrl+c即可9.启动mysql: net start mysql10.使用新密码登录: mysql -u root -p -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/201709/08/114826qoqqzu0uaomdbheo.png" alt="宝塔面板MySQL性能调优教程" />宝塔面板MySQL性能调优教程
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
在PHP+MYSQL架构网站运行过程中,往往会遇到各种性能问题影响,如MySQL、PHP、CPU、磁盘IO、缓存等,其中MySQL瓶颈就是最常见也最难解决的一种影响网站性能的因素;通常,我们会使用redis、memcached等缓存软件来缓存内容,这确实是最优的解决方案之一,但这需要网站程序的支持,然而多数常用网站程序并不支持或者不能完美支持这些缓存软件,今天我们就来谈谈如何通过MySQL自身的配置调整来优化MySQL性能,以缓解MySQL瓶颈问题。 准备: 1、宝塔Linux面板 正式版 5.2.0+ (2017/09/20发布) 测试版5.2.4+ 2、MySQL 5.x 通常MySQL调优我们分以下几部分: 1、MySQL配置参数调优 (需要根据网站运行情况调整) 2、数据表索引调优 (效果明显,但通常优秀的开源程序都不需要调整) 3、SQL语句调优 (这是程序员或DBA干的事) 今天我们主要谈谈如果配合宝塔面板的新功能来进行MySQL配置参数调优,我们先来看两张图片: (图1) (图2) 很明显,(图1)显示的是MySQL当前的运行状态,(图2)显示的是MySQL主要配置参数 下面我们就来解读一下这两张图: 1、活动/峰值连接数 (图1)中当前活动的连接为1个,自MySQL服务启动以来,最高连接数为54;当最高连接数接近或等于(图2)中的max_connections时,应适当增加max_connections,需要注意的是,不要一下子增加过多,建议每次增加50,观察一段时间,不够再继续增加。 2、线程缓存命中率 (图1)中线程缓存命中率为99.78%,若这个值小于90%,建议适当增加(图2)中的thread_cache_size,建议每次增加8。 3、索引命中率 (图1)中索引命中率为99.50%,若这个值小于95%,建议适当增加(图2)中的key_buffer_size,建议每次增加64,需要说明的是,若您的数据库使用的是Innodb引擎,可忽略这个选项 4、Innodb索引命中率 (图1)中Innodb索引命中率为100%,若这个值小于95%,建议适当增加(图2)中的innodb_buffer_pool_size,建议每次增加64,需要说明的是,若您的数据库没有使用Innodb引擎,可忽略这个选项 5、查询缓存命中率 MySQL查询缓存是个比较受争议的功能,个人建议当你有在使用redis、memcached等缓存软件时,在(图2)中将query_cache_size设为0可以将其关闭,当你没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,它的效果还是很不错的。 6、创建临时表到磁盘 (图1)中创建临时表到磁盘的比例是0.42%,这说明大部分临时表创建到内存了,不会过多增加磁盘IO的开销,建议,当比例大于2%时适当增加(图1)中的tmp_cache_size,建议每次增加32,当比例大于60%时,放弃吧,有些开源程序并没有专门优化过SQL语句,所以在运行过程中会开启大量临时表,加多少缓存都是不够用的。 7、已打开的表 当(图1)中的已打开的表接近或等于(图2)中的table_open_cache时,可以适当增加table_open_cache,但若设置过大可能导致您的程序频繁中断MySQL连接,建议在1024以内,最大不要超过2048。 8、没有使用索引的量、没有使用索引的JOIN量 若不为0,就检查下数据表索引吧,其实只要没有疯涨,比如一天增涨几千,一般可以忽略,必竟优化索引还是程序员或DBA去干比较合适。 9、排序后的合并次数 如果这个值在缓慢增张,建议适当增加(图2)中的sort_buffer_size,建议每次增加512,但最大不要超过8192,如果这个值一直在疯涨,增加sort_buffer_size也没用,就放弃这个选项吧,这个锅还是给程序开发者背。 10、锁表次数 如果服务器CPU开销不大的情况下,疯狂锁表,建议你将所有数据表转换成innodb,记得转换前备份哦。 11、优化方案 这个是我们根据内存大小给的一个推荐优化方案,仅是建议仅用于基础参考值,还是要根据实据情况来调整每一个配置项。 注意:保存参数配置后不会立即生效,记得要重启MySQL服务。 写在最后: 因我本人并不是专业DBA,难免有错误或遗漏的地方,还请大家给予指正,另外,可能面板提供的参考数据及调整选项还不够丰富,我们在往后的更新中会根据需要考虑继续增加更多的调整选项,谢谢大家的支持。 -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/201707/18/113438uubzeocnw1i8newr.png" alt="数据库只读权限问题解决方法" />数据库只读权限问题解决方法
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
教程说明 很多人喜欢直接把数据文件通过ftp或面板上传到数据库存放目录来实现迁移导入功能,虽然不是不可以,但是没有调整权限导致数据库只读 需要及时修改权限才能正常使用 首先更改目录权限,选中数据库的存放目录 调整为mysql用户所属,700权限 调整完之后进入目录 点击右上角的小框,选中所有文件,调整为mysql用户所属,660权限 修改完成后重启mysql即可 -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/201709/01/100605jp5k2z0spxk58zs5.png" alt="宝塔一键修复MySQL工具" />宝塔一键修复MySQL工具
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
教程说明 已知存在一个BUG 暂停提供此工具 进入ssh 输入以下命令进行修复 注: 1.此修复工具只适用于没更改过mysql存储目录所使用 2.此修复工具会替换mysql配置文件(重命名为/etc/my.cnf.backup) 修复说明: 1.检测数据库配置文件是否存在或完整然后进行修复 2.检查mysql目录用户所属及权限 3.检查tmp目录权限 4.清理二进制日志(会备份至/www/server/data/logBackup) 5.释放内存确保能正常启用mysql 2018.1.8更新 6.添加磁盘/mysql检测功能 若修复成功会提醒mysql正常运行 若修复失败会自动列出错误日志 若不懂如何解决可将错误日志贴出来发到论坛寻求帮助 -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/201612/04/160756xz44ltpgsa7zhyqx.png" alt="宝塔一键修改MySQL数据库路径教程" />宝塔一键修改MySQL数据库路径教程
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
教程说明 宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库存放路径sh mysql_Transfer.sh 2.还原数据库原存放路径sh mysql_Transfer.sh old 脚本相关提示英文翻译: 抱歉,找不到/www/server/data目录! Sorry, I can’t find the /www/server/data directory!抱歉,找不到/www/server/mysql目录!Sorry, I can’t find the /www/server/mysql directory!输入新的数据库路径(例如:/home/mysql): Enter a new database path (for example, /home/mysql):新的数据库路径不能为空! New database path cannot be empty!数据库目录更改不成功! Database directory changes not successful!数据库目录更改成功! Database directory changed successfully!正在转移mysql文件,可能需要一分钟! Moving the MySQL file, you may need a minute!正在转移数据库文件,可能需要一分钟! Transferring the database file, you may need a minute!新mysql安装路径: Now MySQL installation path:恢复成功! Recover successfully!恢复失败! Recovery failure!新数据库文件路径:New database file path: =========================================================== 下载链接: wget http://www.tieww.com/soft/mysql_Transfer.sh && sh mysql_Transfer.sh 仅限2.X面板使用 -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/201704/11/165503kfbg6bvb11nrgjvr.png" alt="MySQL无法启动常规检查方法" />MySQL无法启动常规检查方法
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
注:mysql挂的原因很大程度是重启服务器所致,没事请不要重启服务器,如修改过配置文件等,重载服务即可无需重启。确实需要重启请使用面板中的安全重启,切勿使用reboot命令。 进入ssh 输入df -h 检查是否磁盘空间不足导致mysql服务无法正常启动 df -h 进入ssh输入free 检查是否内存不足导致mysql服务无法正常启动 free 进入ssh输入ll /www/server/ 检查data目录(数据存放目录)mysql目录(数据库目录)用户是否为mysql ll /www/server/如不是可以输入以下两条命令更改所属用户 chown -R mysql:mysql /www/server/datachown -R mysql:mysql /www/server/mysql 进入ssh 输入vi /etc/my.cnf 检查配置文件是否存在 vi /etc/my.cnf如存在会显示成这样 不存在则 如都没问题 需要分析错误日志 输入cat /www/server/data/*.err 查看错误日志 cat /www/server/data/*.err -
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
https://www.bt.cn/bbs/data/attachment/forum/202103/09/181902g77elqwzjxanwjbb.jpg" alt="Windows环境下MySQL重置root密码教程" />Windows环境下MySQL重置root密码教程
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
!!!必读!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! !!!数据无价,谨慎操作,操作之前做好服务器快照,方便操作失败回滚!!! 自身动手能力或阅读能力不强的话可以找身边懂的人操作,或让服务器运营商帮忙操作。 不建议小白自己操作,不做快照又要操作数据丢失风险自己承担。 只分享基础教程,操作失误导致数据丢失自行负责。 所有命令衔接都要注意有空格的。 重要的事情说三遍,重要的事情提前说。 本篇以root用户为例,仅测试环境下操作,学习不要在生产环境下折腾。 常用情况:面板无法重设密码并且忘记root密码时、面板无法登录并且需要用到MySQL备份数据时(命令行备份数据下期出)、其他情况。** ** 面板安装的MySQL路径在 D:\BtSoft\mysql\MySQL8.0\bin 下,盘符和MySQL版本更换为自己的。 前往这个路劲后,在目录空白的地方,按住键盘左下角的SHIFT键的同时,按一下鼠标右键,唤醒右键菜单,找到“在此处打开powershell窗口”(低版本的Windows Server是cmd); 进入后输入cmd,即可继续我们的教程学习(如果你会powershell的话,使用powershell即可)。 1.打开命令窗口cmd后,输入命令,停止MySQL服务 net stop mysql2.开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory3.在同一个MySQL路劲下,打开一个新的cmd窗口,无密码登录MySQL,输入命令免密登录数据库,密码置为空,命令如下: mysql -u root -p4.使用mysql数据库: use mysql;5.查询用户(可省略): select user from user;6.更新指定用户的密码(示例root),注意提示,版本不同使用的命令不同,报错的话上网搜找解决方法: #mysql 5.5和5.6 update user set password=password("bt123456") where user="root"; flush privileges;#mysql 5.7 update user set authentication_string=password("bt123456") where user="root"; flush privileges;#mysql 8.0 update mysql.sys set autnentication_string=null where user="root"; flush privileges; alter user "root"@"localhost" identified with caching_sha2_password by "bt123456"; flush privileges;7.退出: quit或exit8.在跳过密码验证登录的cmd窗口停止掉正在执行的命令: 按ctrl+c即可9.启动mysql: net start mysql10.使用新密码登录: mysql -u root -p -
大师级MySQL企业级性能调优 大师级MySQL企业级性能调优 图片1 课程介绍 全新的MySQL企业级性能调优实战课程,课程针对MySQL数据库及存储引擎进行拆解,包括了InnoDB存储引擎,MyISAM存储引擎,Memory存储引擎,CSV存储引擎,B+ Tree索引原理等内容,在性能参数调优方面内容包括了索引的优化策略,性能相关参数,Connection相关参数,InnoDB性能参数设置等等。课程还附带了全套的调优源代码及PDF课件。 学习地址 百度:https://pan.baidu.com/s/1aw6u1MD1NUy1dKcj2moaQQ 天翼:https://cloud.189.cn/t/YjmeQ3Mn6NBb(访问码:vw32) 阿里:https://www.aliyundrive.com/s/JmN3gdyaL68 下载后请先检查文件完整性,如有问题请在评论区反馈 -
MySQL大厂数据分析高级项目 MySQL大厂数据分析高级项目 图片1 课程介绍 该课程来自用户分享的两套MySQL数据库高级应用课程,第一个纯粹MySQL基础教学,同学们可以根据自身情况,如果数据库基础比较薄弱的建议先学习MySQL基础课程。 如果已经具备了比较专业的MySQL数据库技能,可以直接从第二套课程开始学习,该课程通过多个模块进行教学,包括了MySQL核心基础增强提升,MySQL核心查询,MySQL高级应用,MySQL数据分析项目实战! 学习地址 百度:https://pan.baidu.com/s/1Yh_8KRvULI98K2lR3AceHg 天翼:https://cloud.189.cn/t/A3iyEv6zArIz(访问码:o8sl) 阿里:https://www.aliyundrive.com/s/nBPySWtXyhZ 下载后请先检查文件完整性,如有问题请在评论区反馈 -
MySQL性能优化的高手试炼 MySQL性能优化的高手试炼 图片2 课程介绍 课程内容共有8集,课时长度在1到2小时不等,另一部网络PDF优化高手实战课程有54集。是一个短篇幅的MySQL调优大师班课程。课程内容的精华之处就在于将MySQL的调优进行了系统化的总结,将内容分别的细化教学,让同学们可以利用比较碎片化的时间进行提升学习。 学习地址 百度:https://pan.baidu.com/s/1mhJRA9dxYuAMcWkOceGX7g 天翼:https://cloud.189.cn/t/NVv2Uniam6r2(访问码:8zvh) 阿里:https://www.aliyundrive.com/s/W6xCD8b7seW 下载后请先检查文件完整性,如有问题请在评论区反馈 -
漫画SQL——mysql 必修课 漫画SQL——mysql 必修课 图片2 教程介绍 本课程是图文教程+教程,针对SQL零基础,让你更加了解SQL语句,编写相应的SQL的函数。适合想要学习SQL,或者系统学习SQL的同学观看! 学习地址 百度:https://pan.baidu.com/s/1txnt9ThRtC_7c7O-dztZmQ 天翼:https://cloud.189.cn/t/V77N7jIFJJ3y 微云:https://share.weiyun.com/XP5m6k3m UC:https://www.yun.cn/s/dd4b5b20e3da40b9a6f5f9892e573915 文件信息 MD5: 80C9F04FFBC35C0D859FE95D2CAD1CD4 SHA1: D1601E88DBE0EC949D803A3166C5C1EB5022B436 CRC32: 34A756FA 下载后请先检查文件完整性,如有问题请在评论区反馈 -
MySQL优化和原理分析课程 MySQL优化和原理分析课程 图片2 课程介绍 是MySQL高级进阶课程,为面试和工作提升必备课程。课程中以案例分析的形式进行MySQL优化的深度分析、以及介绍MySQL优化常用分析工具的使用。本套课程主要讲解MySQL优化和原理包括4大部分:一、MySQL存储原理和效率提升二、SQL优化和优化工具三、MySQL全面优化四、MySQL锁机制和优化原理,学习完本套课程,轻松应对工作和面试中对于MySQL优化的细节和原理分析。 学习地址 百度:https://pan.baidu.com/s/17Zdo9gDBBgc_X6fsXmOndw 天翼:https://cloud.189.cn/t/iMvI3yVVBZVb 下载后请先检查文件完整性,如有问题请在评论区反馈 -
oracle+MySQL+jdbc数据库教程 oracle+MySQL+jdbc数据库教程 图片1 课程介绍 本课程是关于Oracle、MySQL和JDBC数据库的培训课程。通过学习本课程,您将掌握Oracle和MySQL数据库的基本概念、SQL语言、数据库设计和管理等知识,并学会使用JDBC技术与Java程序进行数据库连接和操作。这将帮助您在开发中灵活运用不同类型的数据库。 学习地址 百度:https://pan.baidu.com/s/1espD2_S40lwjlDA5eg75Dw?pwd=wiwy 天翼:https://cloud.189.cn/t/ArIfe2uUfuAr(访问码:bj3f) 阿里:https://www.aliyundrive.com/s/PrC1kMoFU7L 夸克:https://pan.quark.cn/s/8c6368f249d0 下载后请先检查文件完整性,如有问题请在评论区反馈 -
MySQL8.0核心深入剖析课程 MySQL8.0核心深入剖析课程 图片1 课程介绍 基于全新技术基准打造而来的MySQL 8.0 DBA全面实战教程,课程内容囊括了MySQL存储架构技术,MySQL存储引擎实战,MySQL性能优化,InnoDB的存储架构等技术内容做为课程的亮点。 学习地址 百度:https://pan.baidu.com/s/1168Pi2Y61ZdmTe64rBtLfw 天翼:https://cloud.189.cn/t/NvMRnaIVZNvu(访问码:2n9d) 阿里:https://www.aliyundrive.com/s/E1GdSU2eMaF 下载后请先检查文件完整性,如有问题请在评论区反馈
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
Warning: Undefined array key "string_value" in /www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858
/www/wwwroot/65gw.com/var/Widget/Base/Contents.php on line 858