mysql安装

1.安装mysql数据库

#安装前,我们可以检测系统是否自带安装 MySQL:

rpm -qa | grep mysql

#如果你系统有安装,那可以选择进行卸载:

rpm -e mysql  // 普通删除模式

rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

#安装 MySQl:

(不建议先执行)yum -y install wget   #安装wget命令

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum update

yum install mysql-server

#权限设置:

chown 用户名:用户名 -R /var/lib/mysql

#初始化 MySQL:

mysqld --initialize

#启动 MySQL:

systemctl start mysqld

#查看 MySQL 运行状态:

systemctl status mysqld

注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。

#第一次进入mysql不需要密码

[root@localhost/home]#mysql -u root

#查看数据库

mysql> show databases;

#Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

mysql> set password for root@localhost = password('root');

#现在你可以通过以下命令来连接到Mysql服务器:

[root@host]# mysql -u root -p

Enter password:*******

#查询编码格式

show variables like %char%';

修改编码格式

vim /etc/my.cnf 

如遇到

rpm -qa |grep vim

会出现四个vim

使用yum -y install vim*安装缺少的

例如:yum -y install vim-minimal

yum -y vim-common

然后

[client]

default-character-set=utf8

character-set-server=utf8

init_connect='SET NAME utf8'

#重新启动服务器

systemctl  restart  mysqld

#授予远程登录权限(在mysql下)

grant  all  privileges  on  *.*  to  ‘root’@’%’ identified by ‘root’; (英文单引号)

mysql> grant  all  privileges  on  *.*  to  'root'@'%' identified by 'root';

#刷新(在mysql下)

flush  privileges;

#登录数据库

mysql  -u  root  -p  #回车

输入密码

确认密码

2.数值类型

  

2.基本操作

    -1).库操作

                       #显示所有的库

         show  databases;

                       #选择数据库

                       use  [数据库名];

                        #创建数据库

                       create database [数据库名];

                        #删除数据库

                       Drop  database  [数据库名];

    -2).基础操作

                       #显示库中所有的表

                       show  tables;

                       #创建表

                       create  table  表名(

                                   id  int(20)  auto_increment  primary  key,

                                   name  varchar(20)  not null,

              sex  varchar(20)  not null,

              age  int(20)  not null,

              address  varchar(50) not null

                       );

                        #删除表

                       Drop  table  表名;

                       #查看表结构

                       desc  表名;

                       #添加数据

                       Insert into 表名(id,name,sex,age,address)values(1,’aaa’,’boy’,20,’china’);

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值