Mysqld安装与使用

1、下载mysqld

进入https://www.mysql.com/

在网页中依次点击:DOWNLOADS--->MySQL Community(GPL)Downloads---->MySQL Community Server

 这里以下载mysql-5.6.46-winx64.zip为例

下载成功后解压--->改名为mysql56

2、添加系统环境变量

把mysql56下bin文件的目录路径添加到系统的环境变量中

3、把mysql制作成系统服务

  注意:在制作之前要把mysqld关掉(在命令提示符中输入taskkill  /F  /PID xxxx ,xxx可以通过输入tasklist  |findstr mysqld查看)

  制作:在命令提示符中输入mysqld --install回车后就制作成功,可以通过在win+R中输入services.msc中查看制作成功(MySQL)

       此时可以通过双击MySQL启动

4、启动

启动服务端:

  mysqld

启动客户端:

  mysql  -uroot -p -h127.0.0.1 -p 3306           

如果在本机登陆mysqld客户端可以简写:

  mysql -uroot -p

5、修改密码

在系统命令提示符(以管理员身份运行)中输入mysqladmin -uroot -p password "123”,然后回车在回车就会把密码设置成123,如果再把密码改为456:

mysqladmin -uroot -p123 password "456" 回车就会修改成功

6、破解管理员密码

(1)先跳过密码登入:

#1 关闭mysql
#2 在cmd中执行:mysqld --skip-grant-tables

(2)打开新的cmd输入 mysql -uroot -p登入

(3)修改密码:update mysql.user set password=password("123") where user="root" and host="localhost";

         刷新:flush privileges

(4)在命令行中用taskkill  /F  /PID xxxx杀死mysqld服务,然后正常启动mysqld

7、统一字符编码

问题:以管理员的身份运行cmd--->mysql -uroot -p456--->\s:此时会发现表格数据中有多种编码(latinl、gbk),需要统一改为utf8

解决方法:在mysql56目录下新建文档,改名为my.ini,然后用Notepad++打开,进行如下配置:

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

[client]
default-character-set=utf8

[mysql]
user="root"
password="2180736"
default-character-set=utf8

然后关闭再重启mysql,编码就会统一为utf8

 8、基本的SQL语句

1、文件夹(库)

create database db1 charset utf8;

alter database db1 charset gbk;

查看所有库的库名
show databases;
单独查看某一个库的信息
show create database db1;

drop database db1;

2、文件(表)
首先切换文件夹:
use db1;
select database(); #查看当前所在的文件夹

create table t1(id int,name char);

alter table t1 modify name char(16);

查看当前库下所有的表名
show tables;
查看t1表的详细信息
show create table t1;
查看表结构
desc t1;


drop table t1;

3、文件的一行内容(记录)

insert into db1.t1 values
(1,'egon'),
(2,'alex'),
(3,'lxx');

update db1.t1 set name='sb' where id > 1;

select id,name from db1.t1;

delete from db1.t1 where name = "SB" ;

猜你喜欢

转载自www.cnblogs.com/zh-xiaoyuan/p/11853690.html