Mac下重置MySQL root密码
停止MySQL的服务,打开系统的偏好设置,找到MySQL 进去后,点击Stop MySQL Server即可。
开启两个终端,在第一个终端输入
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
输入当前用户的密码,如下图所示
然后在第二个终端输入
sudo /usr/local/mysql/bin/mysql -u root
然后输入当前用户的密码后,出现以下的界面
然后输入命令
ALTER ... [阅读全文]
win10 mysql8忘记密码,重置方法
蓝鹰 | MYSQL | 2020-10-12
1.用管理员权限打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,然后输入命令
mysqld --console --skip-grant-tables --shared-memory
2.再打开一个新的cmd,无密码登录MySQL,输入登录命令:
mysql -u root -p
3. 密码置为空,命令如下:
use mysql;
update user set authentication_string='' where user='root';
4. 退出mysql,执行命令... [阅读全文]
Windows系统mysql5.7 8.0重置密码方法
1, 用管理员权限打开 CMD, 停止mysql服务
net stop mysql
2. 切换到你的mysql安装目录的bin目录中
3. 执行以下代码
mysqld --shared-memory --skip-grant-tables
4. 再用管理员权限打开一个CMD窗口
5. 切换目录到mysql安装目录的bin目录中, 执行mysql命令回车
6. 刷新权限执行命令
FLUSH PRIVILEGES;
7. 执行修改密码命令
alter user 'root'@'localhos... [阅读全文]
mysql 大数据库 使用中 修复
蓝鹰 | MYSQL | 2019-04-28
先停止数据库
myisamchk -rq --sort_buffer_size=256M --key_buffer_size=256M --read_buffer_size=32M --write_buffer_size=32M --sort-index --analyze --tmpdir=/tmp/ /var/lib/mysql/xxx/xx
修复成功后再启动
[阅读全文]
mysqldump 提示密码警告错误的解决方法
蓝鹰 | MYSQL | 2018-08-22
MYSQL 5.6版本以上, 使用mysqldump直接给密码选项时提示
mysqldump: [Warning] Using a password on the command line interface can be insecure.
本地机器可以设置 /etc/my.conf
[mysqldump]
user=root
password=xxxx
如果远程主机则可以使用mysql_config_editor工具设置
mysql_config_editor set --login-path=dbname --host=127.0.0.1 --user=r... [阅读全文]
centos No package libmysqlclient-devel available
蓝鹰 | MYSQL | 2015-01-06
wget -c http://downloads.mysql.com/archives/mysql-5.1/MySQL-shared-compat-5.1.49-1.rhel5.i386.rpm
rpm -ivh MySQL-shared-compat-5.1.49-1.rhel5.i386.rpm
cd /usr/lib/mysql/
ln -s libmysqlclient.so.16.0.0 libmysqlclient.a
rpm -qlp MySQL-shared-compat-5.1.49-1.rhel5.i386.rpm
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.... [阅读全文]
SQL2008数据迁移时,用户组或角色在当前数据库已存在
蓝鹰 | MYSQL | 2014-09-22
问题描述:
在把远程服务器上的数据库备份还原到本地机后, 给一个”登录”关联一个”用户”时(用户映射),发生错误:
“错误15023:当前数据库中已存在用户或角色”
问题分析:在迁移测试平台数据库的过程中发现,在两台服务器上运行的sql server 服务器之间迁移数据库的之后,会出现一个在源服务器上可以正常的用户在目的服务器上... [阅读全文]
mysql 数据库 ERROR 1153 Got a packet bigger than ‘max_allowed_packet’ bytes
蓝鹰 | MYSQL | 2014-09-18
在向mysql 数据库里导数据时发生以下错误
ERROR 1153 (08S01) at line 8906: Got a packet bigger than ‘max_allowed_packet’ bytes
解决如下:
这个问题是因为导入的sql文件大于系统默认的max_allowed_packet的值,
解决方法:比如在my.cnf修改增加到:max_allowed_packet=32M
#或者更高,当然也可以在mysqld启动的时候加入这个参数,但是该变量必须在... [阅读全文]
yum安装mysql提示mysql daemon failed to start解决办法
蓝鹰 | MYSQL | 2014-05-23
我使用的是linux系统,但网站的mysql数据库连接不了了,我想重启一下,结果重启之后就mysql提示mysql daemon failed to start了,下面我搜索一些解决办法,有需要的朋友可参考。
可以先看看日志
tail -n 20 /var/log/mysqld.log
进到cli模式下,执行 service myqsld start 发现还是提示”mysql deamon failed to start”错误信息.
解决方法是:
1.mv ... [阅读全文]
PHP单文件版MySQL超大数据库分卷备份恢复工具
蓝鹰 | MYSQL | 2014-04-26
功能介绍:
1.支持MySQL数据按指定大小分卷备份和恢复;
2.支持utf8 gb2312两种版本
3.单文件超精简
4.备份成php文件,直接上传到服务器恢复
5.支持设置分卷大小
单文件版本(注,内含 utf8 和gb2312两个版本,请根据数据库编码自行选择)
代码
<?php
//配置部分:
//注意,如果您没有在后面的注释的地方加上管理员身份验证程序,
//请不要配置正... [阅读全文]