mysql 安装引擎_Mysql安装、字符、引擎设置

mysql安装

(1.)软件包安装

rpm ivh rmp软件包

【注意】:

如果安装时,有冲突,卸载冲突的文件。

yum -y remove xxx

如果提示GPG keys ...安装失败。

rpm -ivh rpm包 --force --nodeps

(2.)修改密码

/usr/bin/mysqladmin -u root password 'new-password'

(3.)验证

mysqladmin --version

(4.)启动mysql

service mysql start/stop/restart //启动 关闭 重启

(5.)其他问题

报错:/var/lib/mysql/mysql.sock 不存在,原因是mysql未启动。

启动服务:

(a.)每次使用前都手动启动

/etc/init.d/mysql start

(b.)开机自启:

chkconfig mysql on/off   检查是否配置正确:ntsysv

(6.)mysql字符集编码

sql: show variables like 'char'; //结果可能为 latin,需要设置为utf-8

设置编码格式:

vi /etc/my.cnf

[mysql]

default-character-set=utf8

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

character_set_client=utf8

collation_server=utf8_general_ci

重启mysql: service mysql restart

检查:show variables like '%char%'

注意:修改编码只对之后创建的数据库生效

(7.)mysql清屏

ctr+L

system clear

2.mysql原理

(1.)分层

mysql 逻辑分层:连接层、服务层、引擎层、存储层

(2.)引擎

查询数据库引擎:

show engines; //支持的引擎

show variables like '%storage_engine%' // 查看当前使用引擎

InnoDB(默认):事务优先(适合高并发操作,行锁)

MyISAM:性能优先(表锁)

创建数据库对象的时候可以指定引擎:

create table_tb (

id int(4) auto_increment,

name varchar(5),

dept varchar(5),

primary key(id)

)ENGINE=MyISAM AUTO_INCREMENT=1

DEFAULT CHARSET=utf8;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值