在上一篇中说到,mycat其实就是一个加强版的数据库,它的使用方式与MysqL一样,它是使用java代码编写的,脱离项目存在,就像MysqL一样,是独立的,这样就减轻了项目于的负担。
在linux上安装MysqL
1.新建虚拟机,配置network,hosts,iptables,这些是新建虚拟机首先做的基本配置
#配置本机hostname vim /etc/sysconfig/network #配置本机IP映射 vim /etc/hosts #关闭防火墙 service ipatbles stop #关闭防火墙开机自启 chkconfig iptables off #重启 reboot
2.进入home文件,创建apps文件夹 mkdir apps
3.官网下载MysqL5xxx.tar.gz,通过xftp上传到apps文件夹中
tar -zxvf MysqL5xxx.tar.gz rm -rf MysqL5xxxx.tar.gz mv MysqL5xxx MysqL
6.创建data文件夹 mkdir data
#创建MysqL组 groupadd MysqL #创建组内的用户MysqL useradd -r -s /sbin/nologin -g MysqL MysqL -d /home/apps/MysqL #为MysqL用户授权 chown -R MysqL.MysqL /home/apps/MysqL
./MysqLd --initialize --user=MysqL --basedir=/home/apps/MysqL --datadir=/home/apps/MysqL/data
vim /etc/my.cnf
在[MysqL]标签下配置 basedir=/home/apps/MysqL datadir=/home/apps/MysqL/data socket=/tmp/MysqL.sock user=MysqL port=3306 character_set_server=utf8 #其他内容不要动,在[MysqLd_safe]标签中配置 log-error=/home/apps/MysqL/data/error.log pid-file=/home/apps/MysqL/data/MysqLd.pid tmpdir=/tmp
#将MysqL的服务添加到系统中,进入MysqL主目录 cp support-files/MysqL.server /etc/init.d/MysqLd
#vim /etc/init.d/MysqLd #修改内容如下: basedir=/home/apps/MysqL datadir=/home/apps/MysqL/data MysqLd_pid_file_path=/home/apps/MysqL/data/MysqLd_pid
12.启动服务
service MysqLd start
13.进入MysqL的bin目录
./MysqL -u root -p
输入初始化密码(建议粘贴)
14.修改密码
set password for 'root'@localhost=password('123456');
15设置远程连接
use MysqL; update user set host='%' where user='root' limit 1;
16.刷新
flush privileges;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。