标签:ali 安装 设置 改密码 针对 连接 klist 解密 注册
mysqld --initialize-insecure
mysqld #启动MySQL服务
还可以将MySQL做成Windows服务
注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.6.40-winx64\bin\mysqld" --install
# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.6.40-winx64\bin\mysqld" --remove
注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql
# 关闭MySQL服务
net stop mysql
7.启动mysql客户端并连接mysql服务端(新开一个cmd窗口)
mysql -u root -p # 连接MySQL服务器
C:\Users\mjj>mysqladmin -uroot -p password "123" #设置初始密码 由于原密码为空,因此-p可以不用 Mysql版本的不同,可能执行这句指令不起作用,请使用update mysql.user set authentication_string =password(‘‘) where User=‘root‘;
9.忘记密码(破解密码)
C:\WINDOWS\system32>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。
#跳过授权表 C:\WINDOWS\system32>mysqld --skip-grant-tables 2018-06-09 17:12:38 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path. 2018-06-09 17:12:38 0 [Note] mysqld (mysqld 5.6.40) starting as process 6052 ...4.
mysql -uroot -p
update mysql.user set authentication_string =password(‘‘) where User=‘root‘;
flush privileges;
tasklist |findstr mysql #查看当前mysql的进程
taskkill /F /PID 进程ID # 杀死当前的进程pid
10.统一字符编码
在C:\mysql-5.6.40-winx64文件下创建my.ini文件
[mysqld] # 设置mysql的安装目录 **后面的路径一定是安装sql的目录(自己电脑的)** basedir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64 # 设置mysql数据库的数据的存放目录,必须是data datadir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # mysql端口 port=3306 # 字符集 [mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4
标签:ali 安装 设置 改密码 针对 连接 klist 解密 注册
原文地址:https://www.cnblogs.com/kylin5201314/p/13622702.html