CentOS安装MYSQL

1.安装依赖

yum install perl perl-devel
yum install libaio libaio-devel

2.安装服务端

cd /home/tools
rpm -ivh MySQL-server-5.5.21-1.linux2.6.x86_64.rpm --nodeps --force
3.安装客户端
cd /home/tools
rpm -ivh MySQL-client-5.5.21-1.linux2.6.x86_64.rpm

4.迁移默认数据目录至/home/data
cp -r /var/lib/mysql /home/data
chmod -R 777 /home/data/mysql

 

到/usr/share/mysql下找到*.cnf文件,拷贝其中一个到/etc并改名为my.cnf
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

vi /etc/my.cnf后进行如下主要配置
# 将[client]和[mysqlId]下的socket值作如下修改
socket = /home/data/mysql/mysql.sock

在[mysqlId]下添加如下配置
# 指定数据存储目录
datadir = /home/data/mysql
# 忽略表名大小写
lower_case_table_names = 1
# 禁止MySQL进行反向DNS解析
skip-name-resolve

保存后启动mysql服务

5.修改启动脚本
vi /etc/rc.d/init.d/mysql
将datadir=/var/lib/mysql 修改为datadir=/home/data/mysql

6.测试
service mysql start
出现Starting MySQL.. SUCCESS!表示安装成功

7.添加开机启动
vi /etc/rc.d/rc.local后加入如下命令行
/etc/rc.d/init.d/mysql start
重新系统后输入service mysql status,如果出现如下信息:
SUCCESS! MySQL running (1477)
则表示成功

8.对外开放root的连接权限
use mysql;
Grant all privileges on *.* to 'root'@'%' identified by 'root123' with grant option;

其中root表示管理员的账号,
root123表示管理员远程访问数据时的登录密码。相当于开启了用户远程连接的权限,对所有的用户都适用,只需要更改上述命令中的账号即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值