mysql的安装与使用

1.mysql下载与安装

  1. 下载解压

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
在这里插入图片描述
下载到指定位置,如D:\mysql-5.7.23-winx64

  1. 把解压的文件夹bin目录地址添加到环境变量PATH里面

操作如下:
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:D:\mysql-5.7.23-winx64
(mysql的自定义解压目录)
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,
在这里插入图片描述

  1. 在D:\mysql-5.7.23-winx64文件夹中添加配置文件my.ini(如下,没有则新建,设置utf8)
[mysqld]
# 设置mysql的安装目录
basedir=D:\mysql-5.7.23-winx64
# 存放目录
datadir=D:\mysql-5.7.23-winx64\data
#设置3306端口
port=3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
default-character-set = utf8
  1. cmd(管理员模式)cd到bin目录里,执行安装命令(如存在则先 mysqld -remove mysql)
mysqld -install
  • 成功后,继续执行命令 ( data文件夹不要自己创建,若存在则删除再执行
mysqld --initialize-insecure --user=mysql
  • 最后,执行命令启动服务
net start mysql
遇到问题 找不到msvcp120.dll

下载 Visual C++ Redistributable Packages

2.mysql常用命令

1、MySQL常用命令

create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
show databases; 显示所有数据库
describe tablename; 表的详细描述
select 中加上distinct去除重复字段
mysqladmin drop databasename 删除数据库前,有提示。
显示当前mysql版本和当前日期
select version(),current_date;

2、修改mysql中root的密码:

shell>mysql -u root -p
mysql>use mysql;
mysql> update user set password=password("123456") where user='root';update user set authentication_string=password("123456") where user='root';5.7版本下)
mysql> flush privileges //刷新数据库

3.导出数据库(注意类型是否为utf-8 以及不要使用windows powershell会乱码)

mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql

3.navicat使用(连接云服务器上的mysql数据库)

  • 首先mysql授权
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
 
mysql>FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
  • 使用Navicat通过SSH在本地连接远程数据库
    常规设置
    常规设置
    主机:dbHost
    用户名:dbUsername
    密码:dbPassword

  • 进行SSH设置
    ssh设置
    主机:云服务器ip
    用户名密码:服务器的账号密码(和mysql区别)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值