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;

相关资源:橘子快速启动软件(橘子启动器)v3.0绿色免费版-其它代码类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月17日
下一篇 2021年1月17日

相关推荐