1 mysql的安装 2 3 1.解压目录 4 5 2.添加环境变量 6 系统的环境变量 7 8 3.初始化 9 mysqld --initialize-insecure 10 11 4.启动服务端 12 mysqld 直接启动 这个时候 吼住 13 14 15 5.连接服务端 16 mysql -uroot -p 17 18 19 查看当前进程的pid号: 20 tasklist |findstr mysql 21 22 杀死进程: 23 taskkill /F /PID mysql 24 25 26 6.制作windows服务 一定要以管理员身份运行 27 安装windows服务:mysqld --install 28 卸载windows服务: mysqld --remove 29 30 命令启动服务:net start mysql 31 命令关闭服务:net stop mysql 32 33 34 查看所有的数据库 35 36 show database; 37 38 使用数据库 39 use 数据库的名字 40 查看所有的表: 41 show tables; 42 43 7.统一字符编码 44 1.在C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64当前的目录下 新建一个my.int 45 [mysql] 46 # 设置mysql客户端默认字符集 47 default-character-set=utf8 48 [mysqld] 49 #设置3306端口 50 port = 3306 51 # 设置mysql的安装目录 52 basedir=C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64 # 这个目录一定是自己电脑上的安装mysql目录 53 # 设置mysql数据库的数据的存放目录 54 datadir=C:\mysql-5.7.23-winx64\mysql-5.7.23-winx64\data # 这个目录一定是自己电脑上的安装mysql数据目录 55 # 允许最大连接数 56 max_connections=200 57 # 服务端使用的字符集默认为8比特编码的latin1字符集 58 character-set-server=utf8 59 # 创建新表时将使用的默认存储引擎 60 default-storage-engine=INNODB 61 62 2.net stop mysql 63 再开启 让my.ini文件配置生效 64 net start mysql 65 66 3.mysql -uroot -p 67 68 执行 \s; 查看数据库配置 69 Server characterset: utf8 70 Db characterset: utf8 71 Client characterset: utf8 72 Conn. characterset: utf8 73 74 75 8.破解密码 76 77 (1)以管理员身份 打开cmd 停掉服务端 net stop mysql 78 79 (2)开启服务端 并跳过所有的授权表 80 mysqld --skip-grant-tables 81 82 (3)客户端连接服务端 83 mysql -uroot -p 84 85 (4)修改密码:update mysql.user set authentication_string =password('') where User='root'; 86 87 (5)刷新权限 flush privileges; 88 89 9.初学sql 90 91 92 93 创建数据库:create database db1; 94 95 96 使用数据库:use db1; 97 98 99 100 创建表: 101 create table user(id int,name char(8)); 102 103 查看表结构: 104 desc user; 105 106 107 插入一条数据: 108 109 insert into user(id,name) values (1,'alex'); 110 111 查询记录: 112 select name from user;