mycat学习笔记:mysql配置

在上一篇中说到,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文件夹中

4.解压文件,删除压缩包,重命名

tar -zxvf mysql5xxx.tar.gz
rm -rf mysql5xxxx.tar.gz
mv mysql5xxx mysql

5.进入mysql主目录 cd mysql 

6.创建data文件夹  mkdir data 

7.创建mysql用户组,以及组内的mysql用户,并授权

#创建mysql组
groupadd mysql
#创建组内的用户mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /home/apps/mysql
#为mysql用户授权
chown -R mysql.mysql /home/apps/mysql

8.进入bin目录,初始化mysql数据库

./mysqld --initialize --user=mysql --basedir=/home/apps/mysql --datadir=/home/apps/mysql/data

  初始化完成后会出现初始化密码,要记住这个密码,建议复制保存

9.修改/etc/my.cnf文件

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

10系统添加mysqld服务

#将mysql的服务添加到系统中,进入mysql主目录
cp support-files/mysql.server /etc/init.d/mysqld

11.编辑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;

 

上一篇:CentOS7 利用systemctl添加自定义系统服务


下一篇:Linux 配置mysql 免安装版。