零基础学习MySQL(一)
MySQL 数据库的安装和配置
一、压缩包安装
- 压缩包网址
如果安装过Mysql过程中,出错了或者想重新再来一把
sc delete mysql - 环境变量
解压(记住解压路径)------>添加环境变量 : 电脑-属性-高级系统设置-环境变量,在Path 环境变量增加mysql的安装目录\bin目录---->在解压路径中创建 my.ini 文件, 需要我们自己创建
my.ini 文件内容:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=D:\hspmysql\mysql-5.7.19-winx64\
# 设置为MYSQL的数据目录
datadir=D:\hspmysql\mysql-5.7.19-winx64\data\
port=3306
character_set_server=utf8
#跳过安全检查
skip-grant-tables
- 安装
使用管理员身份打开 cmd,并切换到安装目录的bin目录下:执行mysqld -install - 初始化
初始化数据库: mysqld --initialize-insecure --user=mysql(如果成功,会出现data文件夹) - 启停mysql 服务
启动mysql 服务: net start mysql 【停止mysql服务指令 net stop mysql,,在终端运行,可以在任务管理器的服务创口查看】 - 登录数据库
进入mysql 管理终端: mysql -u root -p 【当前root 用户密码为 空】
修改root 用户密码 - 修改root 用户密码
use mysql;
update user set authentication_string=password('123') where user='root' and Host='localhost';
注意:上面的语句就是修改 root用户的密码为 123,在后面需要带 分号,回车即可执行该指令
执行: flush privileges; 刷新权限
退出: quit
8. 密码登录
修改my.ini 文件, 再次进入就会进行权限验证,密码登录
#skip-grant-tables ,注销这一句
9. 重启mysql
net stop mysql
net start mysql
- 再次进入Mysql, 输入正确的用户名和密码
mysql -u root -p 密码正确,进入mysql
二、使用图形化操作软件,推荐两种:SQLyog和Navicat
SQLyog可以写语句,而且免费,建议这个,都是傻瓜式安装
三、连接数据库
使用命令行连接数据库
启动数据库服务:net start mysql
mysql -h 主机名或者主机IP -P 端口号 -u 用户名 -p密码
下面就可以自己创建数据库database和表等属性了