centos 32 mysql_CentOS-6.5-x86_32 安装MySQL

一、卸载CentOS自带的MySQL

1. 检测是否存在MySQL

运行如下命令:

rpm -qa | grep mysql

4238d54562104be3b0438e797b9368dc.png

2. 卸载自带的MySQL

58d9ea79b524dae3b74c3edae77cc0b3.png

二、创建MySQL的安装路径

在/usr/local/  创建文件夹mysql

mkdir mysql

022d62cff223c5f88e01bb3fc3b30491.png

三、上传文件到Linux上的/usr/local/source目录下

9c51cefa89a658b4daa506c987da66eb.png

四、解压tar

d1f5f5be2782907a13fc345240270a60.png

五、安装依赖

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

yum  update libstdc++-4.4.7-4.el6.x86_64

7e7910aeadd59fda7e3e21911f19bd31.png

615d272999f5dc65a1e3b47581f10e09.png

六、安装MySQL的服务端

rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm

48534058580428ab10b344e7f64297aa.png

七、安装MySQL的客户端

rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

d37767635aae87c6f895c3810a590f49.png

八、启动MySQL的服务

service mysql start

29cef68a4ebb0df60e674c6243ec4477.png

九、登录MySQL

1. 无密码登录

msyql –u root

ae8b563a267819041525079777db6481.png

修改密码:

set password = password('123456');

94a62365b67e982d5c248ac2c1ace928.png

2. 使用密码登录

退出:

7330a93f824d418962a391e25c56da76.png

mysql -u root -p

5c0845159d71707cc3d6cb278f3c78b7.png

十、设置开机自动启动MySQL

加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

351908e2b75d1140f09c025788729473.png

十一、开启远程服务

登录mysql授权可以远程访问:

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

flush privileges;

b10ce3767eeabf03bb7712ee07ea2fcf.png

十二、设置Linux的防火墙

3306端口放行 且将该设置添加到防火墙的规则中

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

b576b18628fb1d7456d3d15f646c7ede.png

十三、linux 环境下mysql忽略大小写

mysql数据库在window环境下默认是忽略大小写的,而linux环境中则相反,数据库移植过去后可能会影响到应用工程的正常使用。

解决方法:

用root帐号登录后,在/usr/share/mysql/路径下面找到my-huge.cnf

并将my-huge.cnf复制到/etc目录下,并更名为my.cnf

52ee488c644b7eaa1ab08511cd244871.png

然后在my.cnf中的[mysqld]下面添加添加lower_case_table_names=1,

bd57289d59d03ff999b0f34633f58a70.png

重启MYSQL服务,这时已设置成功:不区分表名的大小写;

lower_case_table_names参数详解:

lower_case_table_names = 0

其中 0:区分大小写,1:不区分大小写

注意:

用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,

至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,

第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,

第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,

解决方法,只需要复制一个/usr/share/mysql目录下的.cnf文件到/etc目录,并改名为my.cnf即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值