mysql安装设置

Mysql / 67人浏览 / 0人评论

1.Mysql安装配置

安装:rpm -ivh .rpm软件名

如果安装时与某个软件xxx冲突, 则将冲突的软件卸载掉(yun -y remove xxx);如果依旧提示(GPG keys... 安装失败 则:rpm -ivh  .rpm软件名 --force --nodoeps)

安装时修改密码:/usr/bin/mysqladmin/ -u root password '密码'

验证是否安装:mysql: mysqladmin --version

启动:service mysql start

关闭:service mysql stop

重启:service mysql restart

在计算机reboot后,登陆Mysql,可能会报错:“var/lib/mysql/mysql.sock不存在”;
--原因:Mysql服务没有启动;

启动服务:

1.手动启动服务:/ect/init.d/mysql start

2.开机自启:chkconfig mysql on; 关闭自启: chkconfig mysql off 检查开机自启:ntsysv
登陆mysql : mysql -u root -p 

2.Mysql配置目录

数据库存放目录:
    ps -ef |grep mysql  可以看到:         
  数据库目录:datadir=/var/lib/mysql       
   pid目录:--pid-file=/var/lib/mysql/bigdata0.pid
mysql核心目录:          
/var/lib/mysql:mysql安装目录          
/usr/share/mysql :  配置文件          
/usr/bin : 命令目录(mysqladmin 、 mysqldump)         
 /ect/init.d/mysql : 启停脚本  


3.Mysql字符编码

sql:show variables like '%char%';  
设置编码为utf8:  
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  sql:show variables like '%char%';
注意:修改编码只对之后创建的数据库生效
mysql 清屏:ctrl+L  sysem clear


4.Mysql执行原理

Mysql逻辑分层:连接层 =>  服务层 => 引擎层 => 存储层 
 InnoDB(默认) :事务优先(行锁)  
MyISAM: 性能优先(表锁 )  
查询数据库支持的引擎:show engines;  
查看当前使用的引擎:show variables like '%storage_engine%';
指定数据库引擎:  
create table tb( 
 id int(4) auto_increment ,  
 name varchat(5),  
 dept varchar(5),  
 primary key(id), 
 )ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

添加字段:  alter table 表名 column 字段 varchar(10);

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我