MYSQL安装教程

  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;