centos6.5 安装配置mysql5.6-RPM及修改数据目录
MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar
检查默认安装情况:
# rpm -qa | grep mysql
# rpm -qa | grep -i mysql # 检查rpm安装包
并用root用户删除原有程序
进到安装文件夹
# cd /usr/mysql
安装服务端与客户端(root用户安装)
# rpm -ivh MySQL-server-5.6.36-1.el6.x86_64.rpm
获取root初始密码:
# cat /root/.mysql_secret
# rpm -ivh MySQL-client-5.6.36-1.el6.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.36-1.el6.x86_64.rpm
复制初始配置文件(默认的路径和名称):
# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
启动mysql服务:root用户
# service mysql start
复制文件里的初始密码:
# cat /root/.mysql_secret
通过root用户进入mysql
# mysql -u root -p # 复制初始密码进入数据库
修改密码: 自定义
# use mysql;
# update user set password=PASSWORD("root123")where User='root';
# SET PASSWORD=PASSWORD('root123');
# flush privileges;
然后退出即可:quit;
注意:一般数据库安装client、server、shared-compat、devel、shared 等5个服务,卸载原有依赖包lib。
==========================修改mysql本地数据目录==========================
由于默认的/var/lib/mysql 所在挂载路径空间不足,需要把默认目录迁移到其他路径下。
1、关闭数据库服务
# service mysql stop
2、复制原根目录到新的跟目录(注意 –a 参数,保持权限一致)
# cp –a /var/lib/mysql /data/var/lib/
3、建立一个mysql.sock的链接:(把新地址的sock连接到原地址)
# 快捷方式 原地址 快捷方式地址
#ln -s /data/var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock
然后重启mysql服务,再创建数据库时就会发现本地目录发生变化。