码迷,mamicode.com
首页 > 数据库 > 详细

SQL初识

时间:2019-03-28 00:15:56      阅读:155      评论:0      收藏:0      [点我收藏+]

标签: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语句

 技术图片

 

 

 感谢观看,如有不对,一定要指出。小白在这里谢谢了

 

SQL初识

标签:my.ini   登录密码   统一   move   关闭   default   cli   utf8   ant   

原文地址:https://www.cnblogs.com/MJM666/p/10611921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!