mycat學習筆記:mysql配置

在上一篇中說到,mycat其實就是一個增強版的數據庫,它的使用方式與mysql同樣,它是使用java代碼編寫的,脫離項目存在,就像mysql同樣,是獨立的,這樣就減輕了項目於的負擔。java

在linux上安裝mysql

 1.新建虛擬機,配置network,hosts,iptables,這些是新建虛擬機首先作的基本配置mysql

#配置本機hostname 
vim /etc/sysconfig/network 
#配置本機ip映射 
vim /etc/hosts 
#關閉防火牆
service ipatbles stop
#關閉防火牆開機自啓 
chkconfig iptables off
#重啓 
reboot

2.進入home文件,建立apps文件夾 mkdir apps linux

3.官網下載mysql5xxx.tar.gz,經過xftp上傳到apps文件夾中sql

4.解壓文件,刪除壓縮包,重命名數據庫

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

5.進入mysql主目錄 cd mysql vim

6.建立data文件夾  mkdir data app

7.建立mysql用戶組,以及組內的mysql用戶,並受權socket

#建立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數據庫spa

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

  初始化完成後會出現初始化密碼,要記住這個密碼,建議複製保存code

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;
相關文章
相關標籤/搜索