1、mysql安装
下载MySQL的源代码,并使用MySQL APT存储库构建它
deb包:/home/docker/Downloads/mysql-server_5.7.19-1ubuntu16.04_amd64.deb-bundle.tar
解压之后,安装:
sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
系统上安装文件的位置:
所有配置文件(如 my.cnf)都在下 /etc/mysql
所有二进制文件,库,标题等都在 /usr/bin和 /usr/sbin
数据目录在下面 /var/lib/mysql
查看数据库状态:sudo service mysql status
主机资源:
操作系统:ubuntu 1610
MySQL版本:mysql_5.7.19
主节点IP:10.128.223.234 主机名:manager
从节点IP:10.128.223.235 主机名:worker
账号/密码:root/docker
服务:service mysql stop(start,restart)
2、开启MySQL远程访问权限 允许远程连接
a、登录服务器,然后运行命令:mysql -u root –p ,然后输入密码,该步骤是进入数据库。
b、mysql>use mysql;
c、授权:
例如想root使用123456从任何主机连接到mysql服务器:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
如果想允许用户abc从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'abc'@'10.10.50.127' IDENTIFIED BY '654321' WITH GRANT OPTION;
d、刷新权限: mysql>FLUSH PRIVILEGES;
e、更改 vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address=127.0.0.1注释掉
mysql的配置文件:/val/lib/mysql/my.cnf(默认)
3、主从复制