mysql 常用
mysql 初始化
在mysql根目录中的 bin中打开cmd 执行 mysqld --initialize-insecure
查看mysql报错信息
在mysql根目录中的 bin中打开cmd 执行 mysqld --console
初始化并查看信息
在mysql根目录中的 bin中打开cmd 执行 mysqld --initialize --console
注册mysql服务指定配置文件
在mysql根目录中的 bin中打开cmd 执行 mysqld --install MySQL57 --defaults-file=“D:\Program Files\MySQL\MySQL Server 5.7\my.ini”
移除mysql服务
在mysql根目录中的 bin中打开cmd 执行 mysqld --remove MySQL57
杀死mysql服务
直接打开cmd命令 执行taskkill /f /t /im mysql.exe 杀掉进程(进程名)
mysql备份
我的数据库是在D:\Program Files\MySQL\MySQL Server 5.7\ ( 改成自己的mysql位置)
将数据备份到 D:\soft
创建一个.bat结尾的文件 把下面内容复制进去
@echo off
set hour=%time:~0,2%
if “%time:~0,1%”==" " set hour=0%time:~1,1%
set now=%Date:0,4%%Date:5,2%%Date:8,2%%hour%%Time:3,2%%Time:~6,2%
echo %now%
set host=127.0.0.1
set port=3306
set user=root
set pass=密码
set dbname=数据名
set backupfile=D:\soft%dbname%-%now%.sql
“D:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump” -h%host% -P%port% -u%user% -p%pass% --single-transaction --quick %dbname% > %backupfile%
echo on
mysql 还原备份
在mysql根目录中的 bin中打开cmd 执行
mysql -u user -p
输入密码
切换到自己想恢复的库 我的库叫DB
use DB;
执行命令
source d:/2018.sql
1130, “Host ‘xxxx’ is not allowed to connect to this MySQL server”
进入MySQL bin文件夹打开cmd命令 执行 mysql.exe -u root -p
输入密码
先执行 use mysql; 切换到mysql库
再修改权限表
update user set host=’%’ where user=‘root’;