标签:my.ini 登录密码 统一 move 关闭 default cli utf8 ant
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
mysql是什么
mysql就是一个基于socket编写的C/S架构的软件
(1)下载安装
1.安装在制定目录,2.添加环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》
【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】
3.打开计算机cmd,启动mysqld服务端,后再次启动cmd,启动mysql客户端
出现图中便开启成功
(2)将MYSQL的服务制作成Windows服务
注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --install
# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove
或者
CMD--regedit,打开注册表编辑器
根据路径找到mysql注册表,HKEY_LOCAL_MACHINE----SYSTEM----CurrentControlSet----Services----mysql,修改ImagePath值为正确的路径。
启动MySQL
注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql
# 关闭MySQL服务
net stop mysql
(3)设置登陆密码和破解密码
设置登录密码
#mysqladmin -uroot -p password "123"
破解密码
#1 关闭mysql
#2 在cmd中执行:mysqld --skip-grant-tables
#3 在cmd中执行:mysql
#4 执行如下sql:
update mysql.user set password=password(‘‘) where user = ‘root‘;
flush privileges;
#5 taskill mysqld #或taskkill -f /PID 7832
#6 重新启动mysql
(4)统一字符编码
在mysql的解压目录下,新建my.ini,然后配置
在配置文件中改成
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
重启服务。mysql > \s 查看字符编码
MySQL语句
感谢观看,如有不对,一定要指出。小白在这里谢谢了
标签:my.ini 登录密码 统一 move 关闭 default cli utf8 ant
原文地址:https://www.cnblogs.com/MJM666/p/10611921.html