安装Mysql
- 关闭防火墙
service iptables stop
- 新建文件夹
新建mysql文件夹
/usr/local/src/mysql
- 上传安装文件后解压文件
tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
- 安装顺序
- debuginfo
- shard
- client
- server
5.安装命令
rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
安装debuginfo
安装shard
安装client
安装mysql服务项
-
-
- 启动Mysql服务
-
命令:
- service mysql start
- service mysql stop
- service mysql restart
测试mysql服务是否正常:
-
-
- 设定用户名和密码
-
mysqladmin -u root password root
使用用户名和密码登录
-
-
- 导入数据库
-
说明:将jt的数据库文件进行转储,之后导入到Linux中Mysql中
通过远程工具连接数据库
前提条件:
- 关闭Linux中防火墙
- 开放mysql对外访问权限.
grant all on *.* to 'root'@'%' identified by 'root';
关于Mysql启动错误
- PID报错/socket报错
原因:
- 配置文件修改错误.
- 服务启动时意外关闭.
-socket=/var/lib/mysql/mysql.sock(2)
查询服务:
ps -ef | grep mysql
查询mysql服务项.
需要杀死mysql的服务项
kill -9 3108
之后重启mysql服务.
安装mysql从数据库
安装说明:根据安装主库的配置顺序,安装从数据库.
-
- 实现数据库主从挂载
- 开启主库二进制文件
- 实现数据库主从挂载
1.说明:编辑/etc/my.cnf
vim /etc/my.cnf
2.重启mysql服务项
重启之前
3.重启mysql服务项
service mysql restart
检查mysql文件
-
-
- 配置从库
-
- 编辑my.cnf文件
vim /etc/my.cnf
- 重启从库服务项
-
- 实现主从挂载
- 检测主库状态
- 实现主从挂载
- #实现主从挂载 IP/端口/用户名/密码/二进制文件/位置
change MASTER to
MASTER_HOST="192.168.126.162",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=120
-
-
- 启动主从服务/测试
-
启动命令:
- start slave 启动主从服务(正常)
- stop slave 停止主从服务(错误先执行该操作)
- show slave status
错误说明:
如果有报错,根据错误提示修改mysql数据库.修改完成后重启mysql数据库.
之后步骤:
- 先关闭主从服务
- 检查主库的状态
- 实现主从挂载
- 启动主从服务
- 检查主从状态 yes/yes
- 之后测试即可.
-
- 执行命令
-
#实现主从挂载 IP/端口/用户名/密码/二进制文件/位置
change MASTER to
MASTER_HOST="192.168.126.162",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=120
#开启主从服务
start slave
#检查主从状态
show SLAVE status
#配置错误时执行
stop slave