文章目录
命令安装
1.创建my.ini配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MySQL\MySQL5.7\mysql-5.7.37-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\MySQL5.7\mysql-5.7.37-winx64\data
# 允许最大连接数
max_connections=1000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# (数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录),保存
#skip-grant-tables
#设置包的大小
max_allowed_packet = 100G
命令使用
配置环境变量及开启服务
开启服务
net start mysql 开启服务
net stop mysql 停止服务
2. (数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录),保存
#skip-grant-tables
3.修改密码:
修改user表
update mysql.user set authentication_string=PASSWORD(“123456”) where user=“root” and host=“localhost”
4.开放权限:
$ mysql -uroot -p
Enter password:
mysql> use mysql
Database changed
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
5.开放的mysql导入的数据包大小
- 加在mysqld后:
永久开放:
max_allowed_packet = 100G
临时开放:
set global max_allowed_packet=524288000
查看:
show VARIABLES like '%max_allowed_packet%’;
6.SQLYog及MySQL5.7安装包下载
https://download.csdn.net/download/Tian208/85389667
7.命令
show database ; 显示数据库
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 表的详细描述
select 中加上distinct去除重复字段
mysqladmin drop database name 删除数据库前,有提示。
select version(),current_date; 显示当前mysql版本和当前日期
exit退出