xml地图|网站地图|网站标签 [设为首页] [加入收藏]
6主主复制及keepalived,总是凭据或者用户密码错误
分类:操作系统

a.安装mysql database

1.实验目的

家里电脑是Win10的,原来可以在公司通过远程桌面访问,最近自动升级了一次补丁后,远程可以连接,但是输入正确的用户密码后总提示凭据错误

1.安装mysql服务端

 mysql服务器作为生产环境中使用最广泛的数据库软件,以其开源性,稳定性而广泛使用,但同时由于数据存储,读写频率高,极易造成数据库出错,从而给企业造成不可挽回的损失,我们除了做好数据库的备份工作外,同时,还应该解决数据库服务器的单点故障问题。

(Win10是被访问的一方,修改的也是被访问的机器)

sudo apt-get install mysql-server  (在此过程中要求为mysql的root用户设置一个密码)

2.搭建环境

修复方式为

2.安装mysql客户端

两台 mysql 服务器

命令:gpedit.msc 打开“本地组策略编辑器”

sudo apt-get install mysql-client  

172.16.1.2     mysql   + keepalived

Windows设置->安全设置->本地策略->安全选项->网络访问: 本地帐户的共享和安全模型

3.安装mysql开发库

172.16.1.12   mysql  + keepalived

从“仅来宾”修改为“经典”即可,win10无需重启,远程即刻恢复

sudo apt-get install libmysqlclient-dev

一台测试机

图片 1

4.查看是否安装成功

172.16.1.1

 

netstat -tap |grep mysql

3.环境部署

网络访问: 本地帐户的共享和安全模型

5.登陆mysql

一台 mysql 服务器 + keepalived

此安全设置确定如何对使用本地帐户的网络登录进行身份验证。如果将此设置设为“经典”,使用本地帐户凭据的网络登录通过这些凭据进行身份验证。“经典”模型能够对资源的访问权限进行精细的控制。通过使用“经典”模型,你可以针对同一个资源为不同用户授予不同类型的访问权限。
如果将此设置设为“仅来宾”,使用本地帐户的网络登录会自动映射到来宾帐户。使用“仅来宾”模型,所有用户都可得到平等对待。所有用户都以来宾身份进行验证,并且都获得相同的访问权限级别来访问指定的资源,这些权限可以为只读或修改。

mysql -u root -p (输入后回车会要求输入在第1步设置的root密码)

1)对于mysql源码安装或者yum 安装均可,此处不多讲。

在域计算机上的默认值: 经典。
在独立计算机上的默认值: 仅来宾。

6.使用mysql

2) 主MySQL配置

重要信息

在mysql的控制台下输入show databases;  (注意分号不能缺少,那是mysql用来判断结束的标记)

主MySQL安装时间同步器,yum  -y  install ntp

使用“仅来宾”模型时,所有可以通过网络访问计算机的用户(包括匿名 Internet 用户)都可以访问共享资源。你必须使用 Windows 防火墙或其他类似设备来防止对计算机进行未经授权的访问。同样,使用“经典”模型时,本地帐户必须受密码保护;否则,这些用户帐户可以被任何人用来访问共享的系统资源。

输出结果如下:

vim   /etc/ntpd.conf

注意:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

添加

此设置不会影响通过使用如 Telnet 或远程桌面服务等服务远程执行的交互式登录。

b.安装web server

server 127.127.1.0
fudge 127.127.1.0 startum 8

在以前版本的 Windows Server 中,远程桌面服务称为终端服务。

sudo apt-get install apache2

启动service   ntpd  start

此策略将不会影响运行 Windows 2000 的计算机。
计算机未加入域时,此设置也会将文件资源管理器中的“共享和安全”选项卡修改为与正在使用的共享和安全模型对应的设置。

c.安装命令行访问网页的工具w3m

配置mysql目录下的 my.cnf文件

sudo apt-get install w3m

vim my.cnf

d.安装php5

[mysqld]
log-slave-updates=true                            #开启从服务器的日志更新
server-id = 11                                          #主服务器的ID ,这个可以随便定,但是与从服务器要不同

sudo apt-get install php5

log-bin=mysql-bin                                    #开启二进制日志

e.安装组件连接php和mysql

登录mysql,   mysql   -uroot   -p123456  

sudo apt-get install php5-mysql

创建myslave 账号,并授权可以复制

f.使用filezilla上传文件到vps服务器

grant   replication slave   on  *.*  to  'myslave'@'172.16.1.12'     identified   by  '123456';

1.将Discuz_X3.2_SC_UTF8.zip(此网页源码去csdn下载吧)上传到vps,然后解压到某个目录,我直接解压它到/home/name目录下

flush   privileges;

2.将upload/下的文件都移到/var/www/html目录下:

显示主服务的状态;

mv /home/upload/* /var/www/html/

 show   master  status;

3.修改权限

记住file 及position位置的字符串,在配置从服务时候会用到。

cd /var/www/html

至此,主 mysql 配置完成,重启service mysqld   restart

chmod 777 config/ data/ uc_client/data uc_server/data

3)从mysql服务配置

g.vps是阿里云的,还需要购买域名及备案才能访问

MySQL安装时间同步器,yum  -y  install ntpdate

 

ntpdate  172.16.1.2      时间同步

配置mysql目录下的 my.cnf文件

在其中添加

[mysqld]

relay-log=relay-log-bin                                     # 传递日志,前缀为 relay-log-bin

relay-log-index=slave-relay-bin.index             # 传递日志的索引文件

log-bin=mysql-bin                                            #开启二进制日志

server-id = 12                                                  #服务器的ID ,这个可以随便定,但是与主服务器要不同

重启服务   service  mysqld restart

登录mysql,   mysql   -uroot   -p123456  

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:6主主复制及keepalived,总是凭据或者用户密码错误

上一篇:Fiddler抓包使用教程,fastdfs集群存储节点服务启动 下一篇:没有了
猜你喜欢
热门排行
精彩图文