MySQL服务器
Posted 被嫌弃的胖子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL服务器相关的知识,希望对你有一定的参考价值。
---恢复内容开始---
mysql是基于C/S端的服务器软件
mysql服务端
-server端开启
-解析指令
-对文件夹、文件、数据的增删改查
mysql客户端
-连接S段
-发送指令(sql语句)
insert into t1 values(1);
一、安装masql
数据库服务(一台电脑)
数据库管理系统(MySQL软件)
数据库(data/db一个文件夹)
表:(一个文件)
记录:(多个字段的信息组成一条记录,即文件中的一行内容)
1.解压mysql的压缩包
2.添加环境变量
3.初始化软件data目录
生成data目录 存放数据库=》文件=》记录
初始化的时候一定要等待程序自己退出
mysqld --initialize-insecure
二、开启mysql服务端
4.mysql(必须授权)
三、开启客户端、连接服务端
5.mysql -uroot -p
四、安装windows服务
mysql --install 安装windows服务
mysql --remove 移除windows服务
五、忘记密码怎么办?
1.先关闭掉之前的mysql服务器的进程
2.跳过授权表开启mysql的服务端,mysql --skip-grant-tables(开启服务端 约束条件跳过授权)
3.客户端连接 mysql -uroot -p
4.更改密码:updata mysql.user set authentication_string =password("") where User="root";
5.刷新权限 flush privileges;
查看进程号 tasklist |findstr mysql
杀死进程 taskkill /F /PID 进程号
六、统一字符编码
在MySQL软件的目录下创建一个my.ini
[mysqld] # 设置mysql的安装目录 **后面的路径一定是安装sql的目录(自己电脑的)** basedir=C:mysql-5.7.22-winx64mysql-5.7.22-winx64 # 设置mysql数据库的数据的存放目录,必须是data datadir=C:mysql-5.7.22-winx64mysql-5.7.22-winx64data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES # mysql端口 port=3306 # 字符集 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8
再次重启mysql服务端
s;查看mysql软件配置
七、创建mysql用户
如何创建用户和密码
create user "username"@"192.118.1.1" identified by "password";
create user "username"@"192.117.1.%" identified by "password";
create user "username"@"%" identified by "password";
mysql -uusername -h 192.118.1.1 -P 3306 -p
给当前用户授权
grant all privileges on db1.ti to “username”@"192.118.1.1"
取消授权
remove .........................................
show databases; 查看所有的数据库
use db1; 使用数据库
创建表 create table t1(id int,name char(10)) defult charset="utf8";
insert into t1(id,name) values(1,"zhang"),(2,"qing");
查询所有数据
select * from t1;
查询个别字段的数据;
select id from t1;
以上是关于MySQL服务器的主要内容,如果未能解决你的问题,请参考以下文章
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段
使用 json rereiver php mysql 在片段中填充列表视图
关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段
修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段