CentOS6.4安装使用mysql,centos6.4mysql一安装过程1.,查看


最近,一直开发ecms 3000,要使用数据库,在开发服务器安装mysql数据库,这中间遇到不少问题,现在总结下来,为大家做参考,也为自己做个笔记。

一安装过程

1.,查看系统自有的版本


rpm -qa|grep mysql

//终端返回

mysql-5.1.69-1.el6_4.x86_64

mysql-server-5.1.69-1.el6_4.x86_64

mysql-libs-5.1.69-1.el6_4.x86_64

2.为统一安装,先卸载系统自有的版本


rpm -e --nodeps mysql-libs-5.1.69-1.el6_4.x86_64

//可能会有错误和警告,使用以下命令

rpm -e --allmatches --nodeps mysql mysql-server

3.安装mysql


yum -y install mysql-server

//安装完成,查看一下版本

rpm -qi mysql-server

4.启动和停止,重启命令


//启动

service mysqld start

//停止

service mysqld stop

//重启

service mysqld restart

5.增加开机服务


chkconfig mysqld on

//看设置开机启动是不是有效率

chkconfig --list mysqld

//如果这样就能成功

mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

6.重要的设置


//修改编码,支持中文

vi /edc/my.cnf

//在[mysqld]下增加一行

default-character-set=utf8

//设置数据库的root密码

mysqladmin -u root password 19810316

//登录数据库

mysql -u root -p

//设置允许root远程登录到数据库

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

mysql> flush privileges;

//查看当前编码

mysql> show variables like '%character%';

//让防火墙允许数据库访问

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306-j ACCEPT

//重启防火墙

service iptables restart

二.如果遇到以下问题,请这样解决

2.1 不能正常启动,查看日志,有如下错误:

InnoDB: using the same InnoDB data or log files.


InnoDB: Unable to lock ./ibdata1, error: 11


InnoDB: Check that you do not already have another mysqld process

出了这种问题,一般是服务器强制断电引起的,像跳闸之后,要这样解决


//查看mysql进程

ps -ef|grep mysql

//会发现两个僵死进程

kill -9进程号

//重启正常

//方法二,第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名

mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak

//重启正常

2.2其它问题,有待补充


三.数据库客户端

这里我推荐使用MySQL front,好用,还是中文界面的

可以在任何地方,修改自己的数据库。


相关内容

    暂无相关文章